我在本地Linux机器上和远程集群的登录节点上的控制台窗口中使用emacs.我经常使用emacs,并且我的.emacs文件中的前景色设置为白色,如下所示:
(set-foreground-color "white") (set-background-color "black")
但是,当我运行emacs时,前景不是白色; 它是灰色的,很难阅读.在我的Mac上,具有相同设置的控制台窗口中的emacs显示为正确的白色.但是在linux盒子上,在konsole和xterm中,它都是灰色的.
如果它很重要,我已经TERM
设置为xterm-color,桌面运行RHEL 5,群集节点运行RHEL 4(CentOS).
这是Linux设置终端颜色的默认设置吗?如何让白色变成白色?
注意:这是控制台emacs,而不是X下的emacs.emacs -nw
如果你已经DISPLAY
设置了.
brightwhite
我的Emacs上的颜色看起来没问题(它在终端下运行,而不是X).在RHEL5上,我将TERM
环境变量设置为xterm-256color
.如果它正常工作,您应该能够运行这些脚本并查看256色输出.在Emacs下,你应该看到一个相当平滑的颜色渐变(没有明显重复的颜色)M-x list-colors-display
.如果没有,你可能错过了正确的termcap条目(libtermcap-devel
我认为尝试安装软件包).
如果我TERM
改为xterm-color
,那么brightwhite
在输出中出现一点灰色list-colors-display
.
我不确定RHEL4.