Como posso alterar as cores do TTY?

29

Como posso alterar as 8 cores padrão (16 se você contar as versões brilhantes) que são usadas nos vários TTYs no Ubuntu 12.04? Eu não estou falando sobre os aplicativos Terminal ou XTerm, estou falando sobre os TTYs que você acessa via Ctrl + Alt + F1 através de Ctrl + Alt + F6 .

Eu não quero mudar o que as cores estão sendo usadas em quais lugares, eu quero ajustar o que as cores parecem. Por exemplo, eu não quero mudar para o que o vermelho é usado, eu só quero mudar o que o vermelho se parece - como usar # FF6C60 como vermelho em vez de # FF0000.

    
por Kerrick 06.06.2012 / 22:27

2 respostas

37

Finalmente encontrei! Acontece que eu estava procurando o termo errado. Aparentemente, os TTYs são executados em um framebuffer , que é o que as cores são alteradas.

De esta postagem do blog , mas personalizada para usar o tema de railscasts cores , adicione o seguinte a ~/.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
    
por Kerrick 20.06.2012 / 11:44
4

O Ubuntu tem um pacote kbd e, entre muitas coisas úteis, há /sbin/setvtrgb .

É realmente incrível!

Infelizmente, em seu manual não há menção sobre o arquivo /etc/vtrgb nor /etc/init/setvtrgb.conf , além disso, é bastante simples.

Aqui está o meu:

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
    
por axx 20.01.2016 / 23:47

Tags