麒麟系统低电量警报声默认独立于静音设置,需通过图形界面、UPower配置或PulseAudio干预三类方法关闭:UKUI用户可在“设置→声音→系统音效”中关闭“低电量警告”;管理员可修改/etc/UPower/UPower.conf设PlayLowBatterySound=false并重启upower服务;还可卸载module-event-sounds模块或仅移除x-freedesktop:low-battery事件绑定。

麒麟系统在电池电量低于设定阈值时会自动播放“低电量警报声”,该提示音独立于主音量控制,即使系统静音仍会响起,干扰会议、演示或安静办公场景。必须通过电源管理服务与音效通路协同干预才能彻底关闭。
图形界面中关闭低电量提示音
该方法适用于UKUI桌面环境下的常规用户,不修改配置文件,操作即时生效但仅禁用声音提示,不影响低电量关机逻辑。
1、点击屏幕左下角“开始菜单”,选择“设置”。
2、进入“系统”→“声音”,切换到“系统音效”选项卡。
3、向下滚动找到“低电量警告”条目,将其右侧开关设为关闭状态。
4、若列表中无此条目,说明当前系统版本未将该音效纳入图形化管理,需转向命令行方案。
修改UPower配置禁用警报触发
低电量警报声由UPower服务在检测到临界电量时主动调用PulseAudio播放,直接禁用其触发行为可从源头消除声音。此操作影响所有用户,且重启后持续有效。
第一步:备份原始配置,防止误操作导致电源策略异常:
sudo cp /etc/UPower/UPower.conf /etc/UPower/UPower.conf.bak
第二步:编辑主配置文件:
sudo nano /etc/UPower/UPower.conf
第三步:定位到[daemon]区块,找到PlayLowBatterySound这一行;若该行被注释(开头为#),取消注释;将其值改为false:
PlayLowBatterySound=false
第四步:保存退出(Ctrl+O → Enter → Ctrl+X),重启UPower服务使更改生效:
sudo systemctl restart upower
屏蔽PulseAudio端的低电量事件音效
即使UPower不再主动触发,部分系统组件仍可能通过D-Bus发送x-audio-event-type=low-battery事件,PulseAudio若已加载事件音效模块,仍会响应播放。需切断该映射通路。
方法一:卸载事件音效模块
pactl unload-module module-event-sounds
方法二:永久禁用(推荐)
编辑用户级PulseAudio配置:
nano ~/.config/pulse/default.pa
在末尾添加一行:
unload-module module-event-sounds
【注意】此操作会同时禁用通知音、警告音等所有事件音效,如需保留其他音效,请改用方法三。
方法三:仅移除低电量事件绑定
执行命令清除已有绑定:
pactl remove-sample x-freedesktop:low-battery
再确认是否残留:
pactl list short | grep "low-battery"

















