Évidemment, ceci est spécifique à Linux (et encore peut-etre que certaines versions, et peut-etre que pour une console VGA sur un ix86).
-- Stéphane
Stephane CHAZELAS
Le Mon, 13 Oct 2003 16:18:50 +0200, mike écrivait :
Comment changer la couleur de fond (et du texte) d'une console? Je parle bien mode non graphique. J'utilise une RedHat 6.2.
Sinon, une méthode qui marchera dans une certaine mesure pour tous les terminaux couleur ansi est de modifier l'entrée terminfo correspondant au terminal.
sgr0 est la "capability" qui remet tout les attributs d'affichage à la valeur par défaut (couleurs, bold, underline...).
Si je rajoute E[43m à sa valeur, chaque fois qu'une application utilisant "curses" (et la base terminfo) voudra remettre les attributs d'affichage à 0, ça mettra la couleur du fond à jaune (la couleur 3).
Ça marche pas mal ici sauf par exemple pour "ls --color" ou "most" qui ont les valeurs de capabilities codées en dur.
(notez que je n'ai pas changé l'entrée terminfo de mon terminal mais créé une nouvelle (zzz) stockée dans une base séparée (~/.terminfo)).
-- Stéphane
Le Mon, 13 Oct 2003 16:18:50 +0200, mike <mike.9@laposte.net> écrivait :
Comment changer la couleur de fond (et du texte) d'une console?
Je parle bien mode non graphique. J'utilise une RedHat 6.2.
Sinon, une méthode qui marchera dans une certaine mesure pour
tous les terminaux couleur ansi est de modifier l'entrée
terminfo correspondant au terminal.
sgr0 est la "capability" qui remet tout les attributs
d'affichage à la valeur par défaut (couleurs, bold,
underline...).
Si je rajoute E[43m à sa valeur, chaque fois qu'une application
utilisant "curses" (et la base terminfo) voudra remettre les
attributs d'affichage à 0, ça mettra la couleur du fond à jaune
(la couleur 3).
Ça marche pas mal ici sauf par exemple pour "ls --color" ou
"most" qui ont les valeurs de capabilities codées en dur.
(notez que je n'ai pas changé l'entrée terminfo de mon terminal
mais créé une nouvelle (zzz) stockée dans une base séparée
(~/.terminfo)).
Le Mon, 13 Oct 2003 16:18:50 +0200, mike écrivait :
Comment changer la couleur de fond (et du texte) d'une console? Je parle bien mode non graphique. J'utilise une RedHat 6.2.
Sinon, une méthode qui marchera dans une certaine mesure pour tous les terminaux couleur ansi est de modifier l'entrée terminfo correspondant au terminal.
sgr0 est la "capability" qui remet tout les attributs d'affichage à la valeur par défaut (couleurs, bold, underline...).
Si je rajoute E[43m à sa valeur, chaque fois qu'une application utilisant "curses" (et la base terminfo) voudra remettre les attributs d'affichage à 0, ça mettra la couleur du fond à jaune (la couleur 3).
Ça marche pas mal ici sauf par exemple pour "ls --color" ou "most" qui ont les valeurs de capabilities codées en dur.
(notez que je n'ai pas changé l'entrée terminfo de mon terminal mais créé une nouvelle (zzz) stockée dans une base séparée (~/.terminfo)).
-- Stéphane
Qing Liu
mike writes:
Bonjour à tous,
Comment changer la couleur de fond (et du texte) d'une console? Je parle bien mode non graphique. J'utilise une RedHat 6.2.
Bonjour,
Utiliser setterm. man setterm.
-- Liu
mike <mike.9@laposte.net> writes:
Bonjour à tous,
Comment changer la couleur de fond (et du texte) d'une console?
Je parle bien mode non graphique. J'utilise une RedHat 6.2.