Ubuntu 16.04下Microsoft Surface Book电池通知声音移除求助
解决Ubuntu 16.04(Surface Book双电池)电池通知声音移除问题
嗨,针对你在Surface Book(Ubuntu 16.04 + 自定义稳定内核)上遇到的电池相关通知声音问题,我整理了几个实用的解决办法,你可以按需尝试:
方法一:通过系统图形界面直接设置(最直观)
- 打开系统设置,找到「声音」选项卡
- 切换到「通知」标签页
- 在通知声音的下拉列表里,找到「电源」相关的条目(你的双电池设备可能会有两个对应项),将它们的声音都设置为「无」
- 保存设置后,电池低电量或插电的通知就不会再发出声音了
方法二:用dconf-editor手动配置(适合系统设置找不到选项的情况)
- 先安装dconf-editor工具:
sudo apt install dconf-editor - 打开dconf-editor,导航到路径:
org > gnome > desktop > notifications > application > gnome-power-manager - 找到
sound选项,将其开关关闭(或设置为false) - 额外检查路径:
org > gnome > settings-daemon > plugins > power,确保所有和电池告警相关的声音配置都被禁用
方法三:替换/移除通知声音文件(最彻底)
- Ubuntu的电源通知声音默认存放在
/usr/share/sounds/ubuntu/stereo/目录下,常见的相关文件有low-battery.ogg(低电量告警)、power-change.ogg(插电/断电提示) - 先备份原文件避免出错:
sudo cp /usr/share/sounds/ubuntu/stereo/low-battery.ogg /usr/share/sounds/ubuntu/stereo/low-battery.ogg.bak sudo cp /usr/share/sounds/ubuntu/stereo/power-change.ogg /usr/share/sounds/ubuntu/stereo/power-change.ogg.bak - 用静音文件替换原文件(直接删除可能导致系统报错,更推荐替换):
这个命令会把声音文件变成空文件,相当于静音效果sudo cp /dev/null /usr/share/sounds/ubuntu/stereo/low-battery.ogg sudo cp /dev/null /usr/share/sounds/ubuntu/stereo/power-change.ogg
补充说明
因为你使用的是自定义内核,可能电源管理的细节和官方内核略有差异,但以上方法都是Ubuntu GNOME桌面环境下的通用配置,基本能覆盖你的需求。如果还是有问题,可以查看gnome-power-manager的日志排查特殊触发场景,但一般前三种方法就能解决问题。
内容的提问来源于stack exchange,提问作者xaviertangg




