因此,我将屏幕以256色编译,并在Konsole上以256色模式运行。如果是开始屏幕,则将TERM设置为“屏幕”。如果我手动将TERM导出到screen-256color,则一切正常。
我有两个问题。第一个是为什么屏幕在支持时将TERM设置为“ screen”而不是“ screen-256color”?第二个是如果我的.screenrc文件中包含以下行
term screen-256color
为什么屏幕仍然没有设置我的任期?
附加信息:我正在Kubuntu Jaunty amd64上运行Screen版本4.00.03jw4(FAU)2006年5月2日
术语screen-256color在此适用于Debian测试的屏幕版本4.00.03jw4(FAU)2006年5月2日。请提供更多细节。
—
derobert
我似乎正在运行与您相同的屏幕版本。我想知道这是否是terminfo问题?
—
Zxaos
是的,您的terminfo很可能没有screen-256color,因此screen会正确拒绝将terminfo设置为此,因为您要在其下运行的应用程序会失败
—
njsf
如果我手动设置它,则工作正常,并且“输入颜色”将回显正确的颜色数量。无论如何,我对terminfo的了解还不足以解决此问题。有什么建议么?
—
Zxaos
如果tput有效,则您具有terminfo记录。
—
derobert