Как отключить системный гудок в Linux? У меня нет полномочий суперпользователя, поэтому я не могу перекомпилировать модуль ядра / выгрузки.
10
Для звуков, генерируемых в вашей оболочке (которые кажутся самыми раздражающими), добавьте это в " ~ / .inputrc ":
set bell-style none
Обратите внимание, что это не для терминала, а для конкретного хоста. Это означает, что когда вы входите в систему с другого компьютера, ssh
где это не установлено, звуковой сигнал возвращается. (Я тестировал на Fedora)
Существуют различные уровни, на которых пользователь может управлять звуковыми сигналами. Вот некоторые из них, которые я знаю:
УРОВЕНЬ ПРИМЕНЕНИЯ
export LESS="$LESS"' -q'
- добавляет -q к параметрам по умолчанию для того,less
чтобы он не звонил в колокольчик (например, при попытке пролистать конец файла)echo 'set bell-style none' >> ~/.inputrc
- отключает звонок для всех приложений, использующихreadline
(перезапустите свой терминал, чтобы увидеть эффект)УРОВЕНЬ ТЕРМИНАЛА
xterm -vb
- включает «визуальный звонок», который вместо звукового шума мигает в окне терминала. Вы можете добавитьxterm*visualBell: true
к своим ресурсам X (~/.Xdefaults
), чтобы изменить значение по умолчанию. Большинство эмуляторов терминала имеют аналогичную опцию.X УРОВЕНЬ СЕРВЕРА
xset b off
- отключает звонок X-сервераУРОВЕНЬ МАШИНЫ?
alsamixer
- отключение звука или повернуть внизSpeaker
иBell
каналыВ моем случае приглушение каналов ALSA не помогло - я все еще иногда получал звонок от встроенного динамика (даже с подключенными наушниками). Но отключение звонка X-сервера избавилось от него.
источник
Вы уже сняли флажок «Включить системный сигнал» в «Система» -> «Настройки» -> «Звук» -> «Системный сигнал»?
источник