如何在 PeppermintOS 上禁用系统蜂鸣声

如何在 PeppermintOS 上禁用系统蜂鸣声

我注意到,每当我输入无效密钥或打开关机/注销菜单时,新安装的 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

相关内容