Отключить звуковой сигнал Xorg

10

Как я должен отключить звуковой сигнал навсегда? Я знаю, xset b offможет это сделать, но в чем заключается соответствующая опция xorg.conf? Или любой другой способ сделать это?

маргаритка
источник

Ответы:

15

Есть несколько способов, которыми вы можете достичь этого навсегда:

  • Вы можете добавить xset b offк своим программам запуска (если вы используете startxили аналогичные, это будет ~/.xinitrc, в противном случае для GNOME / KDE / и т. Д., Используйте ваше приложение "запуска программ")
  • Вы можете занести в черный список модуль, отвечающий за управление динамиком ПК (и, следовательно, также звуковой сигнал ПК), добавив blacklist pcspkrфайл с именем /etc/modprobe.d/99-nobeep.conf(или аналогичный, если ваша система не Linux)
  • Если ваша система поддерживает это, вы можете использовать вашу аудиосистему для отключения звука ПК (ALSA, PulseAudio, OSS и др.)

Я не верю, что есть вариант для этого в xorg.conf.

Крис Даун
источник
1

Другое решение, скопированное с http://ubuntuforums.org/archive/index.php/t-126746.html .

Если вы хотите, чтобы он не издавал звуковые сигналы в консоли, не вдаваясь в черную запись модуля для динамика, добавьте это в /etc/rc.local

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

Другое решение, которое я видел, это добавить его в / etc / profile:

setterm -bfreq 0
Неа
источник
0

Если вы хотите отключить его навсегда, вы должны отключить соответствующие модули в /etc/modprobe.d/blacklist.conf:

blacklist pcspkr
blacklist snd_pcsp

Это значение по умолчанию во многих дистрибутивах.

3h4x
источник