Page suivante - Page précédente - Table des matières

7. Empêcher les applications d'émettre des bips

Ceci est une liste incomplète d'applications qui peuvent être configurées pour utiliser l'entrée vb pour le type de terminal utilisé (utilisant soit termcap soit terminfo) :

  • Le serveur X : utilisez la commande "xset b" pour sélectionner le comportement du bip. Elle prend trois arguments numériques : volume, hauteur et durée. "xset -b" désactive complètement le bip. La configuration du serveur affecte toutes les applications tournant dessus.
  • xterm : 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 "xset". Par défaut xterm utilise un bip sonore, mais l'option "-vb" sur la ligne de commande ainsi que la ressource "xterm*visualBell: true" 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.
  • tcsh (6.04 et ultérieurs) : "set visiblebell". Cette instruction peut être placée dans .cshrc ou exécutée directement. Pour rétablir le bip sonore, "unset visiblebell". Pour n'avoir ni l'un ni l'autre, utilisez "set nobeep".
  • bash (n'importe quel bash, pour autant que je sache) : Mettez "set bell-style visible" dans votre ~/.bashrc. Les autre valeurs possibles sont "none" et "audible".
  • bash (avec readline, ainsi que d'autres applications basées sur readline) : Mettez "set prefer-visible-bell" dans ~/.inputrc.
  • nvi et elvis : Mettez "set flash" dans ~/.exrc ou faites ":set flash" directement. (notez les deux points). Pour désactiver le bip visuel, utilisez noflash au lieu de flash.
  • emacs : Mettez "(setq visible-bell t)" dans votre ~/.emacs. Pour la désactiver : "(setq visible-bell nil)".
  • less : Utilisez l'option "-q" sur la ligne de commande pour avoir un bip visuel, utilisez "-Q" 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 "LESS".
  • screen : 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.


Page suivante - Page précédente - Table des matières