TTY renklerini nasıl değiştirebilirim?


35

Ubuntu 12.04'te çeşitli TTY'lerde kullanılan standart 8 rengi (parlak sürümleri sayıyorsanız 16) nasıl değiştirebilirim? Terminal veya XTerm uygulamalarından bahsetmiyorum, Ctrl+ Alt+ F1ila Ctrl+ Alt+ yoluyla erişdiğiniz TTY'ler hakkında konuşuyorum F6.

Hangi yerlerde hangi renklerin kullanıldığını değiştirmek istemiyorum, renklerin neye benzediğini değiştirmek istiyorum. Örneğin, kırmızı için kullanılanın ne olduğunu değiştirmek istemiyorum, sadece kırmızı olanın şeklini değiştirmek istiyorum - örneğin # FF6C60 yerine # FF0000 kullanmak gibi.


Ön plan ve Arkaplan renkleri?
Mitch

Hayır, değiştirmek istediğim bu değil. Hangi renklerin ne olduğu konusunda iyiyim, sadece görünüşlerini değiştirmek istiyorum. Örneğin, mavi rengin kullanıldığı yerlerde kullanılan mavi rengin iyi olduğunu düşünüyorum - sadece TTY'nin kullandığı mavinin gölgesini değiştirmek istiyorum .
Kerrick

Yanıtlar:


43

Sonunda buldum! Görünüşe göre yanlış terimi arıyordum. Görünüşe ttys bir çalıştırmak framebuffer'ın renkleri değiştirildi için nedir.

Gönderen Bu blog yazısı ancak kullanmak için özelleştirilmiş Railscasts tema renkleri , için aşağıdakileri ekleyin ~/.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

Şaşırtıcı. Ben sadece bu sayfayı kıvırıp bu kod bloğundan başka her şeyi kaldıracağım. Teşekkürler
Samy Bencherif

4

Ubuntu'nun bir kbdpaketi var ve bunun içinde birçok faydalı şey var /sbin/setvtrgb.

Bu gerçekten harika!

Ne yazık ki, el kitabında dosyadan /etc/vtrgbya da /etc/init/setvtrgb.confdosyadan söz etmiyor , bunun dışında oldukça açık.

Benimki burada:

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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.