Linux 桌面版关闭Beep~(主板蜂鸣器)

发布于 2020-04-21  423 次阅读


最近重回了Deepin的坑,(前一段体验了下LInux'mint),但,我发现了新版本的一个问题!

我正在享受Deepin'-wine完美的wine-QQ,当我按退格键清除输入框内容的时候,不小心多按了一下,然后 Beep~~~~~ (主板蜂鸣器)

我*,吓死我了,这个Beep是我的噩梦,我曾经几年前第一次用ubuntu的时候,装的Linux-QQ,然后也是输入框没内容按退格键,当时是晚上,主板蜂鸣器声音还可大,然后BEEP!!!!!

Deepin15.11

然后我搜索了相关资料,这里找到了简单粗暴关闭Linux蜂鸣器的办法

据说此问题也会出现在使用Xfce桌面的发行版的终端上!(Manjaro)

按Cirl+Alt+T 打开终端,输入以下指令:

rmmod pcspkr
echo “blacklist pcspkr” > /etc/modprobe.d/nobeep.conf

正常这两个指令执行后没有任何提示,直接执行成功,若执行失败请运行“sudo -s”提下root权限后运行!

第一个指令是直接卸载了内核中可以调用主板蜂鸣器的pcspkr模块,第二个指令是在/etc/modprobe.d文件夹加入黑名单,使其开机过程不重新加载。

运行后可以再次输入该指令,若呈现如图状态就是执行成功了!

图中提示未找到次模块,表示已经卸载

现在再去试试,就发现主板蜂鸣器应该就不响了!

此方法80%成功,若个别未成功往下看!

PS:此方法在Archlinux下亲测也可以使用!在基于Debian的Linux也可以使用(Ubuntu,Deepin,Linuxmint等等),但如果个别Deepin未解决,请再运行以下指令(需要root权限)

xset -b

但这个似乎只能维持一次,若想一直禁的话直接加到.bashrc一类脚本里就OK!

另:Deepin V20 和Ubuntu 20都出了!有兴趣的小伙伴们快去体验下吧