如何更改TTY颜色?

如何更改Ubuntu 12.04中各种TTY中使用的标准8种颜色(如果计算明亮版本的16种颜色)? 我不是在谈论终端或XTerm应用程序,我在谈论你通过Ctrl + Alt + F1Ctrl + Alt + F6访问的TTY。

我不想改变在哪些地方使用的颜色,我想调整颜色的样子。 例如,我不想改变红色的用途,我只想改变红色的样子 – 例如使用#FF6C60作为红色而不是#FF0000。

终于找到了! 事实certificate,我正在寻找错误的术语。 显然,TTY在帧缓冲区上运行,这就是颜色变化的原因。

从这篇博文中可以自定义使用railscast主题颜色 ,将以下内容添加到~/.bashrc

 if [ "$TERM" = "linux" ]; then echo -en "\e]P0232323" #black echo -en "\e]P82B2B2B" #darkgrey echo -en "\e]P1D75F5F" #darkred echo -en "\e]P9E33636" #red echo -en "\e]P287AF5F" #darkgreen echo -en "\e]PA98E34D" #green echo -en "\e]P3D7AF87" #brown echo -en "\e]PBFFD75F" #yellow echo -en "\e]P48787AF" #darkblue echo -en "\e]PC7373C9" #blue echo -en "\e]P5BD53A5" #darkmagenta echo -en "\e]PDD633B2" #magenta echo -en "\e]P65FAFAF" #darkcyan echo -en "\e]PE44C9C9" #cyan echo -en "\e]P7E5E5E5" #lightgrey echo -en "\e]PFFFFFFF" #white clear #for background artifacting fi 

Ubuntu有一个kbd包,其中有许多有用的东西,有/sbin/setvtrgb

真的很棒!

可悲的是,在其手册中没有提及/etc/vtrgb/etc/init/setvtrgb.conf文件, /etc/vtrgb它非常简单。

这是我的:

 0,170,0,170,51,119,0,170,85,255,85,252,102,187,85,255 0,0,170,85,85,34,170,170,85,85,255,233,136,68,255,255 0,0,0,0,153,136,170,170,85,85,85,79,187,170,255,255