Как отключить звуковой сигнал в xfce при нажатии кнопки удаления?


22

Я недавно установил xfce на Arch Linux. Xfce издает звуковой сигнал каждый раз, когда я нажимаю кнопку удаления или клавишу Backspace, что действительно раздражает. Как я могу отключить это?

Я пытался без комментариев set bell-style none, но это не сработало.


1
Возможно , вы перезагружать ~/.inputrc после раскомментировава set bell-style none(команды перезагрузки: bind -f ~/.inputrc)? Если да, то попробуйте один из упомянутых способов . Например, выгрузить pcspkrмодуль: rmmod pcspkrили xset b off.
patryk.beza

1
Могу ли я рекомендовать это ?
HalosGhost

Ответы:


27

Чтобы отключить звонок для всех приложений X:

xset b off 


Это отлично работает. Хотя после перезагрузки приходится переделывать. Есть ли способ навсегда отключить его?
математика

@math Вы можете добавить его в свой .xinitrcфайл
prosoitos

12

Перейдите в НАСТРОЙКИ → СЕССИЯ → ЗАПУСК, нажмите кнопку ДОБАВИТЬ, введите: name «beep» и в последнем поле введите «xset b off».


0

На этой странице Arch Wiki перечислены все опции, которые очень красиво отключают динамик ПК (гудок): https://wiki.archlinux.org/index.php/PC_speaker.

Например, как упомянуто @SauceMcBoss, вы можете установить:

xset -b

(или xset b off) отключить его в Xorg (что решит вашу проблему). Для того, чтобы сделать изменения постоянными, добавьте эту строку в любой ваш .xinitrcили xprofileфайл.

Или, чтобы отключить динамик ПК глобально в течение одного сеанса, pcspkrмодуль ядра может быть выгружен с помощью:

rmmod pcspkr

Для того, чтобы предотвратить его загрузку путем udevпри загрузке, вы можете поместить в черный список его в .confфайл в /etc/modprobe.d/. Например:

echo "blacklist pcspkr" > /etc/modprobe.d/blacklist.conf
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.