【解决】深度终端如何永久关闭蜂鸣器?
Tofloor
poster avatar
a2035274
deepin
2019-06-23 22:48
Author
本帖最后由 a2035274 于 2019-6-25 15:24 编辑

在终端使用命令,如果输入错误(比如一直按下键)笔记本会有非常刺耳的蜂鸣。百度了一下,可以通过sudo rmmod pcspkr暂时解决


也尝试了
在 /etc/modprobe.d/ 中创建 .conf 文件,使用 blacklist 关键字屏蔽不需要的模块
问题没有得到解决

试了
https://bbs.deepin.org/post/179734
https://bbs.deepin.org/user/161532




提供的方法,在.bashrc中添加


setterm -blength 0
xset -b



按补全键确实不响了,但是如果设置自动关机,
sudo shutdown -h 22:00
仍然会响,大晚上的很吓人啊


所以向大家求助:如何才能永久关闭pcspkr模块?


结贴,用了
https://bbs.deepin.org/post/179734
https://bbs.deepin.org/user/30023


的办法通过屏蔽两个内核模块问题得到解决

  1. sudo touch /etc/modprobe.d/nobeep.conf
  2. sudo dedit /etc/modprobe.d/nobeep.conf
Copy the Code




然后复制下面的两行到nobeep.conf保存

blacklist pcspkr
blacklist snd_pcsp

重启后就不响了



Reply Favorite View the author
All Replies
avatar
chenli
deepin
2019-06-23 23:03
#1
参考这个:https://blog.csdn.net/scutyudi/article/details/90339271
Reply View the author
avatar
a2035274
deepin
2019-06-23 23:35
#2
https://bbs.deepin.org/post/179734
参考这个:https://blog.csdn.net/scutyudi/article/details/90339271

部分解决了问题,但有的时候仍然会触发beep
Reply View the author
Comments
catboss_666
2019-06-24 17:06
我用这个是全部解决了问题,包括qq里的蜂鸣声
avatar
sfycyh
deepin
2019-06-23 23:45
#3
$ xset b off #关闭蜂鸣器
$ xset b on #开启蜂鸣器


你可以将其写入到~/.bashrc的最后一行,
echo "xset b off" >> ~/.bashrc
Reply View the author
avatar
duanyao
deepin
2019-06-24 22:28
#4
你需要屏蔽两个内核模块,只屏蔽一个那就是按下葫芦浮起瓢。

/etc/modprobe.d/nobeep.conf

blacklist pcspkr
blacklist snd_pcsp

其它的针对 bash 或者 X 的设置都是挂一漏万。
Reply View the author
avatar
a2035274
deepin
2019-06-25 23:03
#5
https://bbs.deepin.org/post/179734
你需要屏蔽两个内核模块,只屏蔽一个那就是按下葫芦浮起瓢。

/etc/modprobe.d/nobeep.conf

十分感谢,按照你的方法问题得到解决。
Reply View the author