Pour les bips générés dans votre shell (qui semblent être les plus ennuyeux), ajoutez ceci à "~/.inputrc " :
set bell-style none
Notez que ce n'est pas spécifique au terminal mais à l'hôte. Cela signifie que lorsque vous vous connectez à un autre ordinateur via ssh
là où ce n'est pas réglé, le bip est de retour. (J'ai testé sur Fedora)
Il existe différents niveaux auxquels les bips peuvent être contrôlés par l'utilisateur. En voici quelques-unes dont j'ai connaissance :
NIVEAU D'APPLICATION
export LESS="$LESS"' -q'
- ajoute -q aux options par défaut pourless
pour qu'il ne sonne pas la cloche (par exemple, lorsque vous essayez de faire défiler au-delà de la fin d'un fichier)echo 'set bell-style none' >> ~/.inputrc
- désactive la cloche pour toutes les applications utilisantreadline
(redémarrez votre terminal pour voir l'effet)
NIVEAU TERMINAL
xterm -vb
- active la "cloche visuelle", qui fait clignoter la fenêtre du terminal au lieu de faire un bruit audible. Vous pouvez ajouterxterm*visualBell: true
à vos ressources X (~/.Xdefaults
) pour modifier la valeur par défaut. La plupart des émulateurs de terminaux incluent une option similaire.
NIVEAU SERVEUR X
xset b off
- désactive la cloche du serveur X
NIVEAU MACHINE ?
alsamixer
- couper ou baisser leSpeaker
etBell
chaînes
Dans mon cas, la mise en sourdine des canaux ALSA n'a pas aidé - j'ai encore parfois une cloche du haut-parleur intégré (même avec des écouteurs branchés). Mais désactiver la cloche du serveur X s'en est débarrassé.