De nombreux programmes utilisent la variable TERM
et la base de
donn�es /etc/termcap
ou /usr/lib/terminfo/*
pour
trouver quelle cha�ne de commande efface l'�cran, d�place le curseur,
etc., et parfois pour savoir quelle cha�ne est envoy�e par la touche
backspace, ou les touches de fonction, etc. Cette variable est d'abord
d�finie par le noyau (pour la console). G�n�ralement elle est
red�finie par getty
, en utilisant /etc/ttytype
ou
l'argument sp�cifi� dans /etc/inittab
.
Parfois elle est encore chang�e par /etc/profile
.
Les anciens syst�mes utilisent TERM=console
ou
TERM=con80x25
. Les plus r�cents (avec ncurses 1.8.6) utilisent la
valeur plus sp�cifique TERM=linux
ou TERM=linux-80x25
.
Cependant, les vieilles versions de setterm
cherchent une valeur
du type TERM=con*
et ne marchent donc pas avec TERM=linux
.
Depuis la version 1.3.2 du noyau, la valeur par d�faut est TERM=linux
.
Si votre termcap n'a pas d'entr�e `linux', il suffit d'ajouter l'alias linux dans la description de `console':
console|con80x25|linux:\
et de copier (ou faire un lien symbolique)
/usr/lib/terminfo/c/console
en /usr/lib/terminfo/l/linux
.Il manque, dans le fichier terminfo de la console linux fourni avec
ncurses 1.8.6, la ligne:
kich1=\E[2~
, n�cessaire � certains programmes.
Editez ce fichier et compilez-le avec tic
.
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:42