银河麒麟OS屏幕自动变暗本质是电源管理中“关闭显示器”策略触发,需在UKUI控制中心将交流电和电池模式下的“关闭显示器”均设为【从不】,并执行xset s off -dpms禁用DPMS,必要时用gsettings强制设sleep-display-ac/battery为0。

银河麒麟OS在无操作一段时间后屏幕自动变暗,会打断演示、远程协作或长时间阅读,这个问题本质是系统将“关闭显示器”与“降低亮度”混为一谈,需明确区分并针对性禁用。
确认当前触发机制是“关闭显示器”而非“亮度调节”
自动变暗实际由电源管理中的“关闭显示器”策略驱动,并非背光服务或ALS传感器行为。先验证:打开终端→执行gsettings get org.ukui.power-manager sleep-display-ac,若返回非零值(如uint32 600),说明交流电模式下10分钟即关屏;同理查sleep-display-battery确认电池模式设置。
通过UKUI控制中心统一禁用显示器关闭
该方法覆盖图形界面全部场景,设置直接写入用户dconf,无需命令行基础。
点击屏幕左下角「开始菜单」→「控制面板」→「电源管理」→ 切换至「电源选项」标签页。
分别在「使用交流电源时」和「使用电池时」两个区域中,将「关闭显示器」下拉菜单均设为【从不】。
点击右下角「应用」按钮——此时屏幕将不再因空闲而变暗或熄灭,但注意:此操作不影响锁屏和休眠功能,仅作用于显示输出层。
用gsettings命令强制覆盖电源策略
当控制中心设置无效(如企业版被策略锁定)、或需脚本批量部署时,必须绕过GUI直写底层配置。
方法一(禁用交流电模式):gsettings set org.ukui.power-manager sleep-display-ac 0
方法二(禁用电池模式):gsettings set org.ukui.power-manager sleep-display-battery 0
执行后立即验证:gsettings get org.ukui.power-manager sleep-display-ac应返回uint32 0;若仍返回旧值,说明当前用户对dconf数据库无写权限,需先修复~/.config/dconf/user文件所有权。
防止DPMS机制干扰导致屏幕强制变暗
即使禁用了电源管理,X11底层的DPMS(Display Power Management Signaling)仍可能接管并触发黑屏,尤其在远程桌面或KVM环境下。
打开终端,执行:xset s off -dpms。
这一步会关闭屏幕保护器定时器,并彻底禁用DPMS所有节能状态(standby/suspend/off),确保显卡输出持续激活。【该命令仅对当前X会话生效,重启后需重新执行;如需永久生效,请添加至~/.profile或UKUI启动脚本】
验证自动变暗是否真正关闭
第一步:拔掉电源适配器,切换至电池供电模式。
第二步:保持鼠标键盘完全静止,等待设定原有时长(如10分钟)过去。
第三步:观察屏幕——不应出现渐暗、灰度加深或突然黑屏;若有,说明systemd-logind仍在干预,需检查/etc/systemd/logind.conf中IdleAction=ignore是否已配置并执行sudo systemctl restart systemd-logind。











