<HTML> <HEAD> <TITLE>Réinitialiser le terminal</TITLE> </HEAD> <BODY> <H1>4. <A NAME="s4"></A>Réinitialiser le terminal</H1> <P> <A HREF="Keyboard-HOWTO.html#toc4">Contenu de cette section</A></P> <P></P> <P>L'écran est plein de cochonneries, tout ce qu'on tape apparaît sous forme de petits dessins. Que faire ?</P> <P>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 <CODE>clear</CODE> efface l'écran.</P> <P>La commande <CODE>reset</CODE> 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 <CODE>reset</CODE> quelque part dans votre PATH: <BLOCKQUOTE><CODE> <PRE> #!/bin/sh echo -e \\033c </PRE> </CODE></BLOCKQUOTE> 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, <BLOCKQUOTE><CODE> <PRE> % setfont </PRE> </CODE></BLOCKQUOTE> 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 <BLOCKQUOTE><CODE> <PRE> % stty tab3 </PRE> </CODE></BLOCKQUOTE> (voir stty(1)). Pour changer de mode vidéo, utiliser <CODE>resizecons</CODE> ou <CODE>SVGATextMode</CODE>. Ceci règle généralement la partie affichage. Côté clavier, il peut y avoir encore pas mal de problèmes. Si <CODE>X</CODE>, <CODE>DOOM</CODE> 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.)</P> <P></P> <H2>4.1 <A NAME="ss4.1"></A> Keyboard hardware reset</H2> <P></P> <P>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.</P> <P>Je n'ai cependant jamais entendu parler de cas où cela ait posé un problème.</P> <P>Certains claviers ont une fonction de reprogrammation des touches. Stormy Henderson (<CODE> <A HREF="mailto:stromy@Ghost.Net">stormy@Ghost.Net</A> </CODE>) écrit: <BLOCKQUOTE> `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.' </BLOCKQUOTE> </P> <HR> <P> Chapitre <A HREF="Keyboard-HOWTO-5.html">suivant</A>, Chapitre <A HREF="Keyboard-HOWTO-3.html">Précédent</A> <P> Table des matières de <A HREF="Keyboard-HOWTO.html#toc4">ce chapitre</A>, <A HREF="Keyboard-HOWTO.html#toc">Table des matières</A> générale</P> <P> <A HREF="Keyboard-HOWTO.html">Début</A> du document, <A HREF="#0"> Début de ce chapitre</A></P> </BODY> </HTML>