您如何在CentOS 5.7上获得TERM = screen-256color?


9

CentOS 6.0具有将其TERM设置为的功能screen-256color。但是,它在CentOS 5.7中不起作用。

您如何获得CentOS 5.7的支持screen-256color

Answers:


9

如果您有一个CentOS 6盒,您应该能够获取screen-256color的terminfo文件的源,然后在CentOS 5盒上对其进行编译。

看一眼:

http://tldp.org/HOWTO/Text-Terminal-HOWTO-16.html

我没有尝试过,但是像这样:

在CentOS 6:上infocmp screen-256color > /tmp/screen-256color.terminfo,然后将输出文件保存到CentOS 5框中。在CentOS 5框上,tic screen-256color.terminfo。从手册页开始,以root身份将编译的terminfo文件放入/ usr / share / terminfo。

当然,请阅读文档和手册页等。


1
仅供参考:在我的一个盒子上,权限被弄乱了/usr/share/terminfo/s/screen-256color;它只能由root读取。一个简单chmod a+r /usr/share/terminfo/s/screen-256color的解决问题。
docwhat 2012年

哦,也:这可以在任何基于terminfo的Unix系统上使用。尽管它写入的目录可能不同。
docwhat 2012年

1
如果两者之间都具有SSH访问权限,则可以通过一个命令完成所有操作。在CentOS 5机器上,运行tic <(ssh CENTOS6MACHINE infocmp screen-256color),这CENTOS6MACHINE是CentOS 6机器的主机名。如果以root身份运行,这会将其放置在系统级数据库中,但是如果以普通用户身份运行,则会将其放置在主目录中的正确位置。
Zanchey 2014年

0

是否xterm-256color可用?我没有使用太多CentOS,但是xterm已经存在了一段时间。


它是可用的,但是不能满足我的需要。在tmux中使用xterm-256color时,htop崩溃。
尼尔
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.