Page suivantePage pr�c�denteTable des mati�res

11. La variable TERM

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.

11.1 Terminfo

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.


Page suivantePage pr�c�denteTable des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:42