云网牛站
所在位置:首页 > Linux教程 > Deepin系统中TIM,QQ等程序聊天框按某些键发出滴滴警报声的解决

Deepin系统中TIM,QQ等程序聊天框按某些键发出滴滴警报声的解决

2020-03-08 16:02:18作者:houyawei稿源:深度站

如果在Deepin Linux系统中运行TIM,QQ等程序,并在聊天框按某些键会发出滴滴警报声,包括部分应用卡死按键盘也发出滴滴声,请关闭系统蜂鸣声,用以下方法解决。

Deepin系统中TIM,QQ等程序聊天框按某些键发出滴滴警报声的解决

 

解决方法

临时关闭,在终端中运行以下命令:

sudo rmmod pcspkr

禁用内核模块(注:如果是其他Linux发行版,请使用其他的编辑器打开文件即可):

sudo deepin-editor /etc/modprobe.d/nobeep.conf

在里面填写:

blacklist pcspkr

blacklist snd_pcsp

 

解释

电脑的蜂鸣器和声卡是两个独立的部件,系统音效是通过声卡发出的,所以管不了蜂鸣器。音量调节、静音、耳机等功能也是只管声卡的。nobeep.conf这个文件(其实名字可以随便,目录对了就行)的作用是禁用驱动蜂鸣器的内核模块,这样蜂鸣器就不能发声了。这样的模块有两个(pcspkr和snd_pcsp),要都禁掉,网上有些资料只写了一个,是不够的。

 

个人见解

个人认为蜂鸣器的作用仅仅在于电脑启动初期(没进操作系统)报告严重故障,比如内存、显卡坏了,这时候声卡当然不起作用,或者用于没有声卡的电脑。所以绝大多数Linux系统应该禁用蜂鸣器,应用程序也不应该依赖它。

参考:在Deepin 15.10系统中去掉主板蜂鸣器提示警告声音的方法

 

参考:在Tim的聊天输入框里,在空白页面点击backspace退格发出声音的解决

新建或修改/etc/modprobe.d/nobeep.conf这个文件(可以用命令sudo dedit /etc/modprobe.d/nobeep.conf),内容是:

blacklist pcspkr

blacklist snd_pcsp

重启系统后生效。

 

相关主题

在Linux Gnome系统上关闭终端的硬件蜂鸣声的方法

精选文章
热门文章