我注意到,每当我输入无效密钥或打开关机/注销菜单时,新安装的 PeppermintOS 就会发出响亮的蜂鸣声。我相信蜂鸣声是主板(BIOS)的蜂鸣声,出于某种原因,它被用来在上述情况下提醒用户。这种蜂鸣声往往会吓到我和我周围的人,所以我正在寻找一种在系统范围内禁用(仅)它的方法。
我已经浏览了 PeppermintOS 提供的大多数图形设置管理器,但我还没有找到这样一个会影响整个系统范围的蜂鸣声的设置。这让我相信我必须修改一些系统/配置文件,但我不知道那是什么或在哪里。非常感谢您对从这里做什么的任何想法。
作为参考,我的 PeppermintOS 构建信息是:
版本: Debian GNU/Linux 11(靶心)
核心: 5.10.0-21-amd64
答案1
我找到了一个适合我的解决方案。使用找到的指南这里我能够阻止pcspkr
模块加载,从而禁用蜂鸣声,同时保留系统音频。以下是我所做的总结:
pcspkr
为模块创建conf文件,名为pcspkr.conf
,并添加黑名单行pcspkr
:touch pcspkr.conf echo "blacklist pcspkr" | cat > pcspkr.conf
- 然后将
pcspkr.conf
文件移动到/etc/modeprobe.d
目录中:sudo mv pcspkr.conf /etc/modeprobe.d/
最后,上面链接的源代码还建议运行以下两个命令:
sudo depmod -ae
update-initramfs -u
但是,对我depmod
来说,抛出了一个警告,但没有找到-e
该命令;update-initramfs
所以我不确定这两行实际上是否必要。
无论如何,从这里我关闭了所有内容并重新启动了我的系统。启动后,任何会导致蜂鸣声的事情都不再发生,而且我仍然能够听到来自 YouTube 等网站的音频。
编辑:
您可以使用以下命令使黑名单生效,而不需要重新启动系统:
sudo rmmod pcspkr
答案2
像这样根:
modprobe -r pcspkr
查看https://superuser.com/questions/15770/what-is-the-best-way-to-turn-off-the-ubuntu-beep-permanently