我应该如何永久地禁用beep?我知道xset b off可以做到这一点,但是在xorg.conf中对应的选项是什么?或者其他的方法来做这个?
发布于 2012-05-28 11:17:06
有几种方法可以永久地做到这一点:
xset b off添加到您的启动程序中(如果您使用的是startx或类似的,这将是~/.xinitrc,否则对于GNOME/KDE/等,使用您的“启动程序”应用程序)blacklist pcspkr添加到名为/etc/modprobe.d/99-nobeep.conf的文件(如果系统不是Linux)中,将负责控制PC扬声器的模块(因此也包括PC beep)列入黑名单。我不认为在xorg.conf中有这样的选择。
发布于 2013-11-28 15:49:51
另一个解决方案,从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发布于 2012-05-28 11:19:46
如果您想永久关闭它,您应该禁用/etc/modprobe.d/blacklist.conf中的相应模块:
blacklist pcspkr
blacklist snd_pcsp这在许多发行版中是默认的。
https://unix.stackexchange.com/questions/39518
复制相似问题