商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 系统应用 > 统信UOS如何设置电源管理不休眠

统信UOS如何设置电源管理不休眠

  发布于2026-08-07 阅读(0)

扫一扫,手机访问

想要在统信UOS里彻底关掉休眠功能,其实只要理顺这四个关键步骤就行。首先,得去控制中心把“电脑进入待机模式”和“合盖动作”都勾选为“从不”,这是第一道防线。接着,打开终端,用四条 gsettings 命令把 AC 和电池模式下的 suspend 与 hibernate 延迟全部清零,切断系统自动触发的可能。然后,深入到配置层面,修改 /etc/systemd/logind.conf 文件,将 HandleLidSwitchHandleLidSwitchDocked 以及 IdleAction 这三个参数统统设为 ignore,改完后别忘了重启 systemd-logind 服务让配置生效。最后一步,通过 mask 命令把 sleep.targetsuspend.targethibernate.targethybrid-sleep.target 这几个目标单元彻底锁定,这样就能从根源上杜绝休眠了。

统信UOS如何设置电源管理不休眠

统信UOS要确保系统完全不休眠,不能只关掉一个开关——必须同时切断图形界面、桌面服务、内核事件和系统服务四条休眠路径。否则合盖、空闲或远程断连仍可能发生。

控制中心关闭所有待机与休眠选项

这是最直观的第一步,适用于所有用户,但仅影响当前桌面会话:

  • 点击任务栏右下角【控制中心】→【电源管理】
  • 分别进入【使用电源】和【使用电池】页签(笔记本必须两者都设)
  • 将【电脑进入待机模式】滑块拖至【从不】——UOS中“待机”实际涵盖 suspend 和 hibernate
  • 将【合上盖子时】的“接通电源时”和“使用电池时”均设为【不采取任何操作】
  • 顺手把【自动锁屏】也设为【从不】,避免锁屏后误触发休眠逻辑

终端清零所有休眠延迟参数

图形界面设置可能被底层策略覆盖,需用 gsettings 强制写入:

  • Ctrl+Alt+T 打开终端
  • 依次执行以下命令(每条单独回车):
    gsettings set com.deepin.dde.power line-power-suspend-delay 0
    gsettings set com.deepin.dde.power battery-suspend-delay 0
    gsettings set com.deepin.dde.power line-power-hibernate-delay 0
    gsettings set com.deepin.dde.power battery-hibernate-delay 0
  • 验证是否生效:运行 gsettings get com.deepin.dde.power battery-hibernate-delay,返回值必须是 0

修改 systemd-logind 防止硬件事件绕过桌面

盖子闭合、长时间空闲等动作由 systemd-logind 直接处理,需全局屏蔽:

  • 终端执行:sudo nano /etc/systemd/logind.conf
  • 找到并修改三行(若被注释请取消#):
    HandleLidSwitch=ignore
    HandleLidSwitchDocked=ignore
    IdleAction=ignore
  • Ctrl+O → 回车 → Ctrl+X 保存退出
  • 重启服务:sudo systemctl restart systemd-logind

屏蔽系统级休眠服务目标

这是最后一道防线,阻止任何进程或脚本调用休眠功能:

  • 终端执行以下四条命令(需 root 权限):
    sudo systemctl mask sleep.target
    sudo systemctl mask suspend.target
    sudo systemctl mask hibernate.target
    sudo systemctl mask hybrid-sleep.target
  • 执行后,即使手动运行 systemctl hibernate 也会报错“Unit hibernate.target is masked”
本文转载于:https://www.php.cn/faq/2921252.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注