Comment puis-je changer les 8 couleurs standard (16 si vous comptez les versions brillantes) qui sont utilisées dans les différents TTY dans Ubuntu 12.04? Je ne parle pas des applications Terminal ou XTerm, je parle des TTY auxquels vous accédez via Ctrl+Alt+F1 à travers Ctrl+Alt+F6.
Je ne veux pas changer les couleurs utilisées dans quels endroits, je veux modifier l'apparence des couleurs. Par exemple, je ne souhaite pas modifier l'utilisation du rouge, mais simplement l'apparence du rouge, par exemple en utilisant # FF6C60 en rouge au lieu de # FF0000.
Enfin trouvé! Il se trouve que je cherchais le mauvais terme. Apparemment, les TTY fonctionnent sur un framebuffer , qui modifie les couleurs.
De cet article de blog mais personnalisé pour utiliser les couleurs du thème de balados , ajoutez ce qui suit à ~/.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 a un paquet kbd
et dans lequel, parmi de nombreuses choses utiles, il y a /sbin/setvtrgb
.
C'est vraiment génial!
Malheureusement, dans son manuel, il n'est fait aucune mention du fichier /etc/vtrgb
ni du fichier /etc/init/setvtrgb.conf
, mis à part le fait qu'il est assez simple.
Voilà le mien:
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