Affichage des articles dont le libellé est tips. Afficher tous les articles
Affichage des articles dont le libellé est tips. Afficher tous les articles

vendredi 14 décembre 2007

Caractères spéciaux non reconnus

Les touches speciales de votre clavier ne sont pas toujours reconnus lorsque vous vous connectez sur une machine en ssh ? Vous avez réussi à configurer PuTTY pour gérer correctement la touche "backspace", mais il vous manque toujours d'autres controles (Ctrl-C, Ctrl-Z...) ?

Bref vous n'avez pas accès à toutes les fonctions de votre clavier.

Utilisez la commande stty !
Par exemple, sur un de mes serveurs HP-UX 11.11 j'ai ajouté la ligne suivante dans mon .profile :
stty erase "^H" kill "^U" intr "^C" eof "^D" susp "^Z"
Pour une meilleure portabilité, il est possible d'interroger directement la base de donnée terminfo/termcap et d'attribuer le caractere associé à la fonction souhaitée. Par exemple pour l'effacement de caractère :
sttry erase $(tput kbs)