首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关闭Xorg的beep

关闭Xorg的beep
EN

Unix & Linux用户
提问于 2012-05-28 11:05:55
回答 3查看 13.4K关注 0票数 9

我应该如何永久地禁用beep?我知道xset b off可以做到这一点,但是在xorg.conf中对应的选项是什么?或者其他的方法来做这个?

EN

回答 3

Unix & Linux用户

回答已采纳

发布于 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)列入黑名单。
  • 如果您的系统支持它,您可以使用您的音频系统静音个人电脑蜂鸣音(ALSA,PulseAudio,操作系统等)。

我不认为在xorg.conf中有这样的选择。

票数 15
EN

Unix & Linux用户

发布于 2013-11-28 15:49:51

另一个解决方案,从http://ubuntuforums.org/archive/index.php/t-126746.html复制。

如果你不想让它在控制台里发出嗡嗡声,而不想把扬声器的模块列入黑名单,就把它添加到/etc/rc.local中。

代码语言:javascript
复制
for i in 1 2 3 4 5 6
do
setterm -blength 0 > /dev/tty$i
done

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

代码语言:javascript
复制
setterm -bfreq 0
票数 2
EN

Unix & Linux用户

发布于 2012-05-28 11:19:46

如果您想永久关闭它,您应该禁用/etc/modprobe.d/blacklist.conf中的相应模块:

代码语言:javascript
复制
blacklist pcspkr
blacklist snd_pcsp

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

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/39518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档