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?

Marguerite
la source

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.

Chris Down
la source
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
Nan
la source
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.

3h4x
la source