如果在Deepin Linux系统中运行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 重启系统后生效。
相关主题 |