统信uos合盖休眠问题需三重干预:1. 控制中心电源管理中“接通电源”和“使用电池”下均设为【不采取任何操作】;2. 终端用d-bus命令强制设lid-close动作为nothing;3. 修改/etc/systemd/logind.conf,将handlelidswitch、handlelidswitchdocked、idleaction全设为ignore并重启systemd-logind。

您正在使用统信UOS笔记本,合上盖子后系统自动休眠或待机,导致外接显示器断连、远程SSH中断、下载任务暂停——这说明盖子闭合事件仍被系统识别为触发休眠的指令,必须从图形界面、D-Bus策略、内核级守护进程三重路径同时切断。
控制中心图形界面设置
这是最直接、适合所有UOS桌面用户的操作方式,无需命令行,但必须同步配置两种供电状态。
点击任务栏右下角【控制中心】图标→【电源管理】→分别切换至【使用电源】和【使用电池】页签。
向下滚动到【合上盖子时】区域,将“接通电源时”和“使用电池时”两个下拉选项均设为【不采取任何操作】;若其中任一选项仍为“休眠”或“待机”,合盖瞬间就会强制断电,此前所有设置全部失效。
关闭控制中心,配置即时生效,无需重启或注销。
终端执行D-Bus命令强制覆盖
当控制中心设置无响应、合盖后仍休眠,或需批量部署时,必须绕过GUI层,直接调用系统电源服务写入底层策略。该方法对当前用户立即生效,且优先级高于图形界面设置。
方法一:查询当前电源方案标识符
按Ctrl+Alt+T打开终端,执行:
dbus-send --system --print-reply --dest=com.deepin.daemon.PowerManager /com/deepin/daemon/PowerManager com.deepin.daemon.PowerManager.GetPowerScheme
方法二:强制设置盖子动作(以返回的scheme_id如“balanced”为例)
执行以下两条命令:
dbus-send --system --print-reply --dest=com.deepin.daemon.PowerManager /com/deepin/daemon/PowerManager com.deepin.daemon.PowerManager.SetLidCloseAction string:"balanced" string:"nothing"
dbus-send --system --print-reply --dest=com.deepin.daemon.PowerManager /com/deepin/daemon/PowerManager com.deepin.daemon.PowerManager.SetLidCloseActionOnBattery string:"balanced" string:"nothing"
执行完成后,合盖测试是否维持运行;若返回错误提示“Failed to connect”,说明PowerManager服务异常,需先执行 sudo systemctl restart dde-session-daemon 再重试。
修改systemd-logind.conf屏蔽硬件级触发
这是最后一道防线,防止BIOS/固件或第三方工具绕过桌面环境,直接向内核发送休眠指令。该设置作用于系统全局,对所有用户生效,且不可被图形界面覆盖。
第一步:编辑logind配置文件
在终端中执行:
sudo nano /etc/systemd/logind.conf
第二步:定位并修改三处关键参数
用方向键找到 HandleLidSwitch=、HandleLidSwitchDocked=、IdleAction= 这三行(若被注释则删除开头的#号;若不存在则手动添加)。
第三步:统一设为ignore
将它们全部改为:
【HandleLidSwitch=ignore】
【HandleLidSwitchDocked=ignore】
【IdleAction=ignore】
第四步:保存并重启服务
按 Ctrl+O 回车确认保存 → Ctrl+X 退出编辑器 → 执行 sudo systemctl restart systemd-logind 应用变更。











