关闭Xorg的提示音


10

如何永久禁用蜂鸣声?我知道xset b off可以做到这一点,但是相应的选项是xorg.conf什么?或任何其他方式可以做到这一点?

Answers:


15

有几种方法可以永久实现这一目标:

  • 您可以将其添加xset b off到启动程序中(如果使用的startx或类似的程序,将是~/.xinitrc,否则,对于GNOME / KDE / etc,请使用“启动程序”应用程序)
  • 您可以通过添加blacklist pcspkr到一个名为/etc/modprobe.d/99-nobeep.conf(或类似的文件,如果您的系统不是Linux)的文件中,将负责控制PC扬声器(以及PC蜂鸣声)的模块列入黑名单。
  • 如果您的系统支持,则可以使用音频系统使PC提示音静音(ALSA,PulseAudio,OSS等)

我认为在中没有为此的选择xorg.conf


1

另一种解决方案是从http://ubuntuforums.org/archive/index.php/t-126746.html复制而来。

如果您希望在不将扬声器模块列入黑名单的极端情况下不要在控制台中发出蜂鸣声,请将其添加到 /etc/rc.local

for i in 1 2 3 4 5 6
do
setterm -blength 0 > /dev/tty$i
done

我看到的另一个解决方案是将其添加到/ etc / profile中:

setterm -bfreq 0

0

如果要永久关闭它,则应在中禁用相应的模块/etc/modprobe.d/blacklist.conf

blacklist pcspkr
blacklist snd_pcsp

这是许多发行版中的默认设置。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.