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

22

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

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

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

Ответы:

27

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

xset b off 
Соус МакБосс
источник
1
Может быть полезно: xfce.10915.n7.nabble.com/Beep-td8866.html
Соус МакБосс,
Это отлично работает. Хотя после перезагрузки приходится переделывать. Есть ли способ навсегда отключить его?
математика
@math Вы можете добавить его в свой .xinitrcфайл
prosoitos
12

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

KSA
источник
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
prosoitos
источник