L'écran est plein de cochonneries, tout ce qu'on tape apparaît sous forme de petits dessins. Que faire ?
De nombreux programmes retracent l'écran quand on tape ^L, ce qui peut
être utile en cas de modem bruité ou de messages intempestifs à
l'écran. La commande clear
efface l'écran.
La commande reset
réinitialise le pilote de la console. Elle est
bien utile quand l'écran est plein de ces jolis caractères graphiques
illisibles, ou quand l'affichage est réduit à la ligne du bas.
Si vous ne disposez pas de cette commande, ou si elle fait autre
chose, voici le remède: mettez ces deux lignes dans un fichier
exécutable reset
quelque part dans votre PATH:
#!/bin/sh
echo -e \\033c
ce qui envoie la séquence ESC c à la console.
Si vous avez chargé une police bizarre et que vous voulez revenir à la
police par défaut,
% setfont
fera l'affaire (à condition que la police par défaut soit à sa place).
Sur de vieux terminaux, l'utilisation de tabs peut demander un délai,
exécuter alors
% stty tab3
(voir stty(1)). Pour changer de mode vidéo, utiliser resizecons
ou
SVGATextMode
.
Ceci règle généralement la partie affichage.
Côté clavier, il peut y avoir encore pas mal de problèmes. Si X
,
DOOM
ou tout autre programme travaillant en mode raw (ou
mediumraw) se plante, le clavier peut rester dans ce mode et il est
alors difficile d'exécuter la moindre commande. (Voir "Comment sortir
du mode raw" plus loin.)Le problème peut parfois se situer à un niveau encore plus bas. Il y a au moins deux niveaux (le clavier et le contrôleur clavier) où l'on peut envoyer la commande "désactiver le clavier" au matériel. De plus les claviers ont souvent trois tables de scancodes utilisables au choix.
Je n'ai cependant jamais entendu parler de cas où cela ait posé un problème.
Certains claviers ont une fonction de reprogrammation des touches.
Stormy Henderson (stormy@Ghost.Net
) écrit:
`Si votre clavier a été accidentellement reprogrammé, vous pouvez (avec un clavier Gateway AnyKey) appuyer sur control-alt-suspend_macro pour remettre les choses en place.'