我在运行Lubuntu 14.04的Virtual Box中使用虚拟机。我想知道如何调整终端窗口中的不同颜色。我通常会让我的显示器非常暗淡,以免它对眼睛产生过度紧张,但其缺点是终端窗口的颜色较深,尤其是所用蓝色的阴影,是不可读的。有没有办法在终端中选择不同颜色的R / G / B值?我想让蓝色变得更亮一些,使它在黑色背景上更加突出。谢谢!
答案 0 :(得分:2)
假设您正在谈论xterm,有两种设置颜色的方法:
对于其中一个,该值通常设置为RGB(红色/绿色/蓝色)字符串。在Debian(和派生的发行版,如Ubuntu)中,有一个包xtermcontrol
,它使得发送转义序列以设置xterm颜色调色板变得简单。蓝色的颜色是color4(正常)和color12(明亮)。如果您安装了xtermcontrol
,那么您可以获取当前用于其中一个的值,例如g
$ xtermcontrol --get-color4
rgb:0000/0000/eeee
其中“eeee”是用于color4(正常蓝色)的十六进制值。该程序允许您使用不同的选项设置颜色,例如,
$ xtermcontrol --color4=rgb:0000/0000/ffff
$ xtermcontrol --get-color4
rgb:0000/0000/ffff
因为值打印到标准输出,所以可以编写脚本来检索当前颜色并进行修改。
转义序列当然只适用于发送它的xterm。要对所有 xterm进行类似的更改,您将使用资源设置。通常人们使用“xrdb -merge”来应用资源设置。我不 - 而是将XAPPLRESDIR环境变量设置为指向我自己的可自定义资源文件。其他人编辑$HOME/.Xdefaults
(有几种方法可以实现这一点)。然而,color4是最有可能专注于改变的资源设置。