为什么在使用 TERM=dumb 生成屏幕时会出现“需要清除屏幕功能”?

问题描述

这就是我生成 pexpect 模块的方式。

os.environ["TERM"] = "dumb"
child = pexpect.spawn(
  '/usr/bin/screen -S idle nodejs botxxx/{}'.format(session["username"]+".js"),encoding='utf-8',env = {"TERM": "dumb"},dimensions=(200,200))

我正在查看 pexpect 输出 ---> 需要清除屏幕功能。 我该如何解决这个问题?

解决方法

GNU screen 处理 pty,它需要更强大的终端类型。因此,将 dumb 替换为类似 xterm 的内容。

$ TERM=dumb screen -S tmp
Clear screen capability required.

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...