我有一个在 CentOS 上的 cobol 上运行的库存/订购程序。
该程序几乎都是基于文本的,看起来像一个旧的 DOS 程序。
我重新安装了服务器,从 CentOS 5.5 更新到 6.5。
现在,我的用户告诉我,由于颜色组合,某些文本很难阅读。
程序中的不同字段具有不同的字符颜色和背景颜色组合,并且还会根据字段是否处于活动状态而改变颜色。
现在,程序中的大部分色彩与以前保持不变,但某些字段,特别是在选择时,会变成字符和背景的组合,不太美观。
我们已经咨询了该程序的支持人员,他们向我们保证程序本身内的所有配置都很好(有一个专门用于在程序中定义颜色的菜单,但所有设置都设置为默认值,并且给出的字段我们的麻烦是无法在程序中配置的)。
我想知道 CentOS 6.5 中是否有其他地方可以控制字符和背景颜色(这与 5.5 相比会略有变化)。也许在 .bashprofile 中?任何想法都会很棒。
答案1
如果它看起来像“一个旧的 DOS 程序”,则您可能有深蓝色背景。对于 PuTTY 用户来说,一个简单的修复方法是将深蓝色更改为浅色。这也有助于在深色背景上显示蓝色文本。
这是一个例子,“before”只有蓝色文本:
结果是更亮的蓝色:
在浅色背景上,黄色也同样糟糕,但根据描述,蓝色最有可能。
进一步阅读:
- PuTTY 颜色设置
- 我不喜欢那种蓝色(xterm 常见问题解答)