TTYカラーを変更するにはどうすればよいですか?


35

Ubuntu 12.04のさまざまなTTYで使用されている標準の8色(明るいバージョンを数えると16色)を変更するにはどうすればよいですか?ターミナルやXTermアプリケーションのことではなく、Ctrl+ Alt+ F1からCtrl+ Alt+ 経由でアクセスするTTYのことですF6

どの色がどの場所で使用されているかを変更したくないので、色がどのように見えるかを微調整したいです。たとえば、赤の用途を変更するのではなく、赤の外観を変更したいだけです。たとえば、#FF0000ではなく#FF6C60を赤として使用します。


前景色と背景色?
ミッチ

いいえ、それは私が変えたいものではありません。私はどの色が何であるかで大丈夫です、私は彼らがどのように見えるかを微調整したいだけです。たとえば、青の色が使用されている場所で青の色が使用されていても問題ありません。TTYが使用する青の色合いを微調整したいだけです。
ケリック

回答:


43

ついに見つけました!結局のところ、私は間違った用語を探していました。どうやらTTYはframebufferで実行され、色が変更されます。

このブログ投稿から、railscastsテーマの色を使用するようにカスタマイズし、以下を追加します~/.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

すごい。このページをカールして、そのコードブロック以外のすべてを削除します。ありがとう
サミー・ベンチェリフ

4

Ubuntuにはkbdパッケージがあり、その中には多くの便利なものの中にがあり/sbin/setvtrgbます。

本当にすごい!

悲しいことに、そのマニュアルでは、ファイルに関する言及/etc/vtrgb/etc/init/setvtrgb.confファイルもありませんが、それ以外はかなり簡単です。

これが私のものです:

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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.