<HTML> <HEAD> <TITLE>Empêcher les applications d'émettre des bips</TITLE> </HEAD> <BODY> <H1>7. <A NAME="s7"></A>Empêcher les applications d'émettre des bips</H1> <P> <A HREF="Visual-Bell.html#toc7">Contenu de cette section</A></P> <P>Ceci est une liste incomplète d'applications qui peuvent être configurées pour utiliser l'entrée <CODE>vb</CODE> pour le type de terminal utilisé (utilisant soit <CODE>termcap</CODE> soit <CODE>terminfo</CODE>) :</P> <P> <UL> <LI>Le serveur X : utilisez la commande "<CODE>xset b</CODE>" pour sélectionner le comportement du bip. Elle prend trois arguments numériques : volume, hauteur et durée. "<CODE>xset -b</CODE>" désactive complètement le bip. La configuration du serveur affecte toutes les applications tournant dessus. </LI> <LI><CODE>xterm</CODE> : xterm peut convertir chaque bip soit en un signal visuel soit en un signal sonore. Si vous utilisez un bip sonore, il obéit à la configuration issue de "<CODE>xset</CODE>". Par défaut <CODE>xterm</CODE> utilise un bip sonore, mais l'option "<CODE>-vb</CODE>" sur la ligne de commande ainsi que la ressource "<CODE>xterm*visualBell: true</CODE>" le remplace par un flash visuel. Vous pouvez passer de l'un à l'autre en cours d'exécution au moyen du menu obtenu par control-clic-bouton-gauche. Si vous travaillez sous X vous n'avez probablement pas besoin des informations qui suivent. </LI> <LI><CODE>tcsh</CODE> (6.04 et ultérieurs) : "<CODE>set visiblebell</CODE>". Cette instruction peut être placée dans <CODE>.cshrc</CODE> ou exécutée directement. Pour rétablir le bip sonore, "<CODE>unset visiblebell</CODE>". Pour n'avoir ni l'un ni l'autre, utilisez "<CODE>set nobeep</CODE>". </LI> <LI><CODE>bash</CODE> (n'importe quel bash, pour autant que je sache) : Mettez "<CODE>set bell-style visible</CODE>" dans votre <CODE>~/.bashrc</CODE>. Les autre valeurs possibles sont "none" et "audible". </LI> <LI><CODE>bash</CODE> (avec <CODE>readline</CODE>, ainsi que d'autres applications basées sur <CODE>readline</CODE>) : Mettez "<CODE>set prefer-visible-bell</CODE>" dans <CODE>~/.inputrc</CODE>. </LI> <LI><CODE>nvi</CODE> et <CODE>elvis</CODE> : Mettez "<CODE>set flash</CODE>" dans <CODE>~/.exrc</CODE> ou faites "<CODE>:set flash</CODE>" directement. (notez les deux points). Pour désactiver le bip visuel, utilisez <CODE>noflash</CODE> au lieu de <CODE>flash</CODE>. </LI> <LI><CODE>emacs</CODE> : Mettez "<CODE>(setq visible-bell t)</CODE>" dans votre <CODE>~/.emacs</CODE>. Pour la désactiver : "<CODE>(setq visible-bell nil)</CODE>". </LI> <LI><CODE>less</CODE> : Utilisez l'option "<CODE>-q</CODE>" sur la ligne de commande pour avoir un bip visuel, utilisez "<CODE>-Q</CODE>" pour n'avoir aucun bip. Pour avoir l'une ou l'autre de ces options par défaut, mettez-les dans la variable d'environnement "<CODE>LESS</CODE>". </LI> <LI><CODE>screen</CODE> : Faites "Ctrl-A - Ctrl-G". Cela change le comportement de tous les écrans virtuels. Voyez la page du manuel sous "CUSTOMIZATION" pour fixer le comportement par défaut. </LI> </UL> </P> <P></P> <HR> <P> Chapitre <A HREF="Visual-Bell-8.html">suivant</A>, Chapitre <A HREF="Visual-Bell-6.html">Précédent</A> <P> Table des matières de <A HREF="Visual-Bell.html#toc7">ce chapitre</A>, <A HREF="Visual-Bell.html#toc">Table des matières</A> générale</P> <P> <A HREF="Visual-Bell.html">Début</A> du document, <A HREF="#0"> Début de ce chapitre</A></P> </BODY> </HTML>