必须同步禁用ukui图形策略与upower底层服务:先在ukui控制中心将低电量行为设为“无操作”并关闭警告,再用gsettings命令强制覆盖dconf设置,最后修改/etc/upower/upower.conf中criticalpoweraction为nothing并重启upower服务。

您在使用麒麟系统笔记本时发现电量低于某一阈值后自动关机,导致正在保存的文档中断、远程调试被迫中止或演示中途黑屏,需要立即禁用该保护机制。该行为由UPower电源守护进程与UKUI电源管理器协同触发,必须同步关闭图形层策略与底层服务响应才能彻底禁用。
通过UKUI控制中心关闭低电量关机提示
这一步仅关闭图形界面的警告和默认动作,不触碰系统级关机逻辑,适合临时规避误触发场景。
点击屏幕左下角「开始菜单」→「控制面板」→「电源管理」。
切换至「电源选项」标签页,将「使用电池时」区域中的「低电量行为」下拉菜单设为【无操作】。
将「临界电量水平」滑块拖至最低(通常为5%),并取消勾选「启用低电量警告」——【此操作不会阻止系统在真正耗尽时关机,仅抑制前端提示】。
点击右下角「应用」按钮保存设置。
用gsettings命令禁用UKUI低电量策略
UKUI桌面的低电量响应由org.ukui.power-manager schema控制,图形界面修改有时无法写入dconf数据库,必须用命令强制覆盖。
打开终端,执行以下四条命令:
gsettings set org.ukui.power-manager critical-battery-action 'nothing'
gsettings set org.ukui.power-manager percentage-critical 0
gsettings set org.ukui.power-manager use-low-power-mode false
gsettings set org.ukui.power-manager enable-critical-battery-check false
执行后运行gsettings get org.ukui.power-manager critical-battery-action验证输出是否为'nothing';若仍返回'hibernate'或报错,说明当前用户对~/.config/dconf/user文件无写权限,需先修复归属:【sudo chown $USER:$USER ~/.config/dconf/user】。
修改UPower.conf彻底禁用临界关机
UPower是实际执行电池状态监控与关机动作的核心服务,其配置文件中的CriticalPowerAction参数一旦设为PowerOff,图形层设置将被绕过。这是真正生效的关键步骤。
第一步:备份原始配置文件
sudo cp /etc/UPower/UPower.conf /etc/UPower/UPower.conf.bak
第二步:编辑主配置
sudo nano /etc/UPower/UPower.conf
第三步:定位[daemon]区块,将以下三行全部修改为:
CriticalPowerAction=Nothing
PercentageCritical=0
UsePercentageForPolicy=true
第四步:保存退出后,重启UPower服务使更改立即生效
sudo systemctl restart upower











