arch禁用响铃
全局设置
可以通过在内核模块中移除 pcspkr
模块来完全禁用PC喇叭:
# rmmod pcspkr
用户设置
X
$ xset -b
将这条命令加入启动文件, 例如 ~/.xinitrc
, 可以在每次X启动时关掉PC喇叭.
控制台
$ setterm -blength 0
和上面方法类似, 将这条命令加入 ~/.bashrc
中就可以在每次登入控制台时关掉PC喇叭.
- 另一种方法是将下面的命令加入
~/.inputrc
:
$ set bell-style none
使用 ALSA
- 如果使用 ALSA, 可以试试下面的命令关掉 PC 喇叭:
$ amixer set 'PC Speaker' 0% mute
对某些声卡,PC 喇叭在 PC Beep 中:
$ amixer set 'PC Beep' 0% mute
或者只是 Beep:
$ amixer set 'Beep' 0% mute
你也可以在终端中使用 alsamixer
$ alsamixer
滚动到 PC beep 然后按 M
键静音。保存 alsa 设置:
# alsactl store
在 GNOME/Metacity 中
在 Gconf 中设置 /apps/metacity/general/audible_bell
为 false
:
$ gconftool-2 -s -t string /apps/metacity/general/audible_bell false
GTK+
将下行加入.gtkrc-2.0
和$XDG_CONFIG_HOME/gtk-3.0/settings.ini
的[Settings]部分:
gtk-error-bell = 0
copy from here