Answers:
有几种方法可以永久实现这一目标:
xset b off
到启动程序中(如果使用的startx
或类似的程序,将是~/.xinitrc
,否则,对于GNOME / KDE / etc,请使用“启动程序”应用程序)blacklist pcspkr
到一个名为/etc/modprobe.d/99-nobeep.conf
(或类似的文件,如果您的系统不是Linux)的文件中,将负责控制PC扬声器(以及PC蜂鸣声)的模块列入黑名单。我认为在中没有为此的选择xorg.conf
。
另一种解决方案是从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