Désactiver le bip de Xorg


10

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

Réponses:


15

Il existe plusieurs façons d'y parvenir de manière permanente:

  • Vous pouvez ajouter xset b offà vos programmes de lancement (si vous utilisez startxou similaire, ce sera le cas ~/.xinitrc, sinon pour GNOME / KDE / etc, utilisez votre application "programmes de démarrage")
  • Vous pouvez mettre sur liste noire le module chargé de contrôler le haut-parleur du PC (et donc aussi le bip du PC), en l'ajoutant blacklist pcspkrà un fichier 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 couper le bip du PC (ALSA, PulseAudio, OSS, et al)

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


1

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

Si vous ne voulez pas qu'il émette un bip dans la console sans aller à l'extrême de la liste 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 d'ajouter ceci à / etc / profile:

setterm -bfreq 0

0

Si vous souhaitez le désactiver définitivement, vous devez désactiver les modules correspondants dans /etc/modprobe.d/blacklist.conf:

blacklist pcspkr
blacklist snd_pcsp

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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.