[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux-team] TERM
On Tue, 28 Sep 1999 vincent.louviaux@belgacom.be wrote:
> j n arrivais pas à utiliser mon pavée numeric avec certaine application
> comme vi.. sous eterm
> j avais des codes d'échappement des lettres enfin nimporte kwa
> j ai mis la variable TERM=linux
> et tout mes prob avec ces application sont resolu pourquoi ?
> avant TERM=xterm
> une tite explication ?
> y a t il d autre variables à vérifier ?
> ---------
tite (pas si tite que ca finalement ;-) explication :
pour gérer les sorties à l'écran, il y a deux grands systèmes sous Unix :
A)termcap = TERMinal CAPabilites. Cela ressemble à un fichier printcap,
avec soit des valeurs (peut faire du backspace, ...), soit des
traductions : telle fonction = telle séquence. Fichier /etc/termcap
B)ncurses et terminfo. Sous /usr/lib/terminfo ou similaire se trouvent
une série de fichiers avec une compilation des possibilités des terminaux.
(man ncurse, tic, ...)
Sources potentielles de problèmes :
1) sources trop anciennes. termcap est à la version 2.0.8a, voir sur les
miroirs gnu.
Lors de l'installation de XFREE-86, il propose une mise à jour de
/etc/termcap. Chez moi, j'ai ceci pour un xterm :
# Partie modifiée lors de l'installation de XFree-86
# $XConsortium: termcap,v 1.13 94/10/13 21:24:32 gildea Exp $
# $XFree86: xc/programs/xterm/termcap,v 3.9.2.2 1997/06/18 08:26:29 dawes Exp $
#
# Note:
# termcap format is limited to 1023 characters. This set of descriptions
# is a subset of the terminfo, since not all features can be fit into
# that limit. The 'xterm' description supports color. The monochrome
# 'xtermm' drops color in favor of additional function keys. If you need
# both, use terminfo.
#
vs|xterm|xterm-24|xterms|vs100|xterm (X Window System):\
:is=\E7\E[r\E[m\E[?7h\E[?1;3;4;6l\E[4l\E8\E>:\
2) Pour ncurses, on est à la version 5.?? Même commentaire : lors de
l'installation de XFree, il propose une mise à jour des entrées terminfo
3) Pas d'entrée xterm dans /etc/termcap ou /usr/lib/terminfo/xterm !
4) D'après Pablo, ceci peut aider dans /etc/profile :
#according to Pablo Saratxaga, this solve problems under xterm
export INPUTRC=/etc/inputrc
stty erase '^H' # parce que BackSpace doit effacer en arrière, na!
if [ "$TERM" = "xterm" -o "$TERM" = "xterm-color" ]; then
#comportement à problème : echo -en '\033[36l
echo -en '\033[36h'
# active le keypad
echo -en '\033>'
fi
en hopant que ca helpe,
Pascal Dupuis
--
«J'ai installe le package contenant m4 afin de configurer mon
sendmail.cf.. et depuis, lorsque je demarre, je me retrouve avec un:
Kernel Panic: VFS: unable to mount root fs on 08:01 !!! kesaco?!»
-+- LA in Guide du linuxien pervers : "Alors ça c'est pas de chance !" -+-
---------
Visit the Linux Supertore Online: http://www.redcorp.com !
If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.