使用 PuTTY 时,Linux 终端中的颜色显示不正确

使用 PuTTY 时,Linux 终端中的颜色显示不正确

PS1 中的波形符在 10.18.1.30 服务器上显得更暗。橙色和绿色看起来也不对劲,这是最明显的。似乎两台服务器都没有显示 256 色的问题,尽管有些似乎丢失了,比如灰色,1;30m所以不太确定为什么会发生这种情况,带有错误的color 是我现在配置的一台 RHEL7 服务器,而带有正确的颜色是我即将退休的 RHEL5 服务器。

更新的图形:

更新

上一个问题

答案1

  1. 打开腻子
  2. 加载存储的会话
  3. 在左窗格中选择“窗口”->“颜色”
  4. 比较“通过更改指示粗体文本”下的选定选项
  5. 在您的会话中使用相同的设置

或者做任何你喜欢的事情,现在你知道是什么原因造成的:)

在此输入图像描述

编辑:

如果仍然存在颜色差异,请检查“连接”->“数据”下的“终端类型字符串”并确保它们相同。在 putty 中,我要么使用 xterm (默认),要么使用 putty-256(如果ls -lR /usr/share/terminfo/ | grep putty.确实无法解释为什么。我只是发现当我想要好的颜色时这最适合我。

哦,我注意到你有不同的字体,这可以解释为什么颜色稍微看一下不同的。

答案2

检查两个 shell 上的 TERM 环境:

echo $TERM

这种差异是由两种不同的颜色机制造成的。左边有超过 256 种颜色的调色板,而右边只有 16 种颜色。更亮颜色的解决方法是用大胆的字体。仔细看:右边每一个相似的颜色都一模一样,而厚度却增加了一倍。加倍黑色仍然是黑色。

尝试为两个框设置相同的术语,并在 处检查正确的术语信息/usr/share/terminfo

相关内容