Désactiver le bip de Xorg

Comment dois-je désactiver le bip de façon permanente? Je sais que xset b off peut le faire, mais quelle est l'option correspondante dans xorg.conf ? Ou une autre façon de faire cela?

Il y a plusieurs façons d'y arriver de façon permanente:

  • Vous pouvez append xset b off à vos programmes de lancement (si vous utilisez startx ou similaire, ce sera ~/.xinitrc , sinon pour GNOME / KDE / etc, utilisez votre application "programmes de démarrage")
  • Vous pouvez mettre en list noire le module responsable du contrôle du haut-parleur du PC (et donc aussi du bip du PC), en ajoutant la blacklist pcspkr à un file appelé /etc/modprobe.d/99-nobeep.conf (ou similaire si votre système n'est pas Linux)
  • Si votre système le prend en charge, vous pouvez utiliser votre système audio pour désactiver le bip du PC (ALSA, PulseAudio, OSS, etc.)

Je ne crois pas qu'il existe une option pour cela dans xorg.conf .

Une autre solution, copiée de http://ubuntuforums.org/archive/index.php/t-126746.html .

Si vous voulez qu'il ne sonne pas dans la console sans aller jusqu'à la list noire du module pour le haut-parleur, ajoutez ceci à /etc/rc.local

 for i in 1 2 3 4 5 6 do setterm -blength 0 > /dev/tty$i done 

L'autre solution que j'ai vue est de l'append à / etc / profile:

 setterm -bfreq 0 

Si vous voulez l'éteindre définitivement, désactivez les modules correspondants dans /etc/modprobe.d/blacklist.conf :

 blacklist pcspkr blacklist snd_pcsp 

C'est la valeur par défaut dans de nombreuses dissortingbutions.