В соответствии с Linux - там простой способ отключить все звуковые сигналы для всех приложений?
У коллеги около меня есть компьютер Linux, который подает звуковой сигнал много. Это выполняет запланированную задачу, которая работает в течение нескольких часов и постоянно подает звуковой сигнал - это может подать звуковой сигнал десятки времен в минуту. Так или иначе она и другие рабочие могут жить с постоянной подачей звукового сигнала, но откровенно говоря, это управляет мной сумасшедшая гайка. Программа, вызывающая звуковые сигналы, не является сценарием оболочки, это - самодельная gui программа.
Я предполагаю, что это - старый рабочий сервер, и задание, которое это делает, важно, таким образом, я предпочел бы, чтобы минимальное передало решение, предпочтительно без перезапуска.
Я предполагаю, что Вы имеете в виду звуковой сигнал динамика компьютера, потому что звуковой сигнал в подключенном динамике было бы легко удалить, просто выключив динамики.
См. этот ответ на отказе сервера, но jist его:
modprobe -r pcspkr
на командной строке, и добавляют
blacklist pcspkr
к /etc/modprobe.d/blacklist.conf
файл.
Более новые ядра используют snd_pcsp
модуль вместо этого, поэтому если это не работает, пробует те же две вещи как выше кроме с snd_pcsp
вместо pcspkr
Большинство материнских плат имеет бипер где-нибудь на них, это звучит, если Вы не соединили тот на случае. (это - дополнительный бипер, ничто, чтобы сделать со звуковыми картами или 'реальными' динамиками в некоторых более дорогих случаях), Удаление pcspkr модуля будет только работать, если это будет скомпилировано как модуль и не встроено в ядро.