Debian 13 桌面禁用自动休眠的几种方式 Debian 13 桌面禁用自动休眠的几种方式Debian 13 桌面装好后默认电源管理会在闲置一段时间后自动挂起。服务器上很少遇到这个问题但图形界面默认开启了这个行为。如果你习惯用终端操作直接改配置就行。改 sleep.conf最直接的方式是修改 systemd 的睡眠控制文件。sudonano/etc/systemd/sleep.conf写入以下内容[Sleep] AllowSuspendno AllowHibernationno AllowSuspendThenHibernateno AllowHybridSleepno保存退出重启系统后永久生效。这个配置直接从 systemd 层面禁止了所有睡眠相关状态桌面环境的电源管理设置无法覆盖。以后需要恢复时删除这些行或改为yes即可。屏蔽 systemd target如果想让系统完全无法触发睡眠可以屏蔽相应的 systemd 目标单元。sudosystemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target验证是否生效systemctl status sleep.target状态显示为masked即表示屏蔽成功。恢复时使用unmasksudosystemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target临时阻止睡眠运行耗时任务时可以用systemd-inhibit临时阻止系统进入睡眠。sudosystemd-inhibit--whatsleep--why正在执行数据备份./backup.sh命令执行期间睡眠被阻止执行完毕后自动解除。如果需要一个持久的阻断环境可以启动一个被抑制的 shellsudosystemd-inhibit--whatsleep--modeblockbash在这个 shell 中执行任何操作都不会触发睡眠退出 shell 后恢复。仅处理空闲超时有些自动休眠是空闲超时触发的而非用户主动操作。修改logind.conf可以单独控制这个行为。sudonano/etc/systemd/logind.conf找到#IdleActionsuspend改为IdleActionignore重启服务sudosystemctl restart systemd-logind注意这个方法只影响空闲超时挂起不影响用户手动执行systemctl suspend。如需彻底禁止仍建议使用方法一或二。桌面环境设置GNOME如果使用 GNOME可以通过gsettings命令行调整电源管理参数。查看当前外接电源下的自动挂起超时单位秒gsettings get org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout设置为 0 即禁用gsettingssetorg.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout0此方式依赖 GNOME 会话重启后可能被重置不如系统级配置稳定。验证配置重启后检查睡眠目标状态systemctl status sleep.target尝试手动触发睡眠看是否被阻止systemctlsuspend若返回错误或无响应说明已生效。注意事项检查是否存在/etc/systemd/sleep.conf.d/目录下的配置文件它们可能覆盖主配置。如果安装了tlp或powertop等第三方电源管理工具需要单独调整其配置systemd 的设置可能被它们覆盖。方案选择场景推荐方式永久禁用修改sleep.conf运行临时任务systemd-inhibit只关闭空闲超时修改logind.conf修改sleep.conf是最干净的做法一行配置解决问题没有副作用。Debian 13 与之前版本在此处行为一致上述命令同样适用于 Debian 11 和 12。

相关新闻

最新新闻

Jenkins+Maven+Jib实现SpringBoot微服务无Dockerfile容器化

Jenkins+Maven+Jib实现SpringBoot微服务无Dockerfile容器化

1. 项目概述:为什么“JenkinsMavenJib”成了SpringBoot微服务Docker化部署的黄金三角你是不是也经历过这样的场景:开发完一个SpringBoot微服务,本地mvn clean package打个jar包,再手动docker build -t myapp:1.0 .写Dockerfile、构…

2026/8/26 5:40:40
帝国CMS+Ecmsshop商城图片接入阿里云OSS实战指南

帝国CMS+Ecmsshop商城图片接入阿里云OSS实战指南

简介:网站性能优化中,静态资源与业务逻辑分离是常用手段。对象存储服务(OSS)提供高可用、低成本的海量文件存储,通过将图片等静态资源迁移至OSS,可有效缓解服务器带宽和磁盘压力。本文从动静分离的概念出发…

2026/8/26 5:40:40
Jib无Docker构建SpringBoot镜像:提速5倍+安全加固实战

Jib无Docker构建SpringBoot镜像:提速5倍+安全加固实战

1. 项目概述:为什么用Jib替代传统Dockerfile打包SpringBoot?最近帮一家做金融SaaS的客户重构CI/CD流水线,他们原来的微服务部署流程是:Maven编译 → 生成fat jar → 手动写Dockerfile → docker build → push镜像 → k8s rollout…

2026/8/26 5:40:40
C++实战:基于OpenCV与LBPH的人脸识别签到考勤系统

C++实战:基于OpenCV与LBPH的人脸识别签到考勤系统

简介:人脸识别作为生物识别技术的重要分支,在安防、金融、办公等领域广泛应用。传统机器学习算法如LBPH(局部二值模式直方图)凭借轻量、离线、低耗的特点,成为小型场景下的高性价比选择。LBPH通过提取局部纹理特征生成…

2026/8/26 5:40:40
YOLO安全帽检测从数据集到部署的完整落地指南

YOLO安全帽检测从数据集到部署的完整落地指南

简介:目标检测是计算机视觉的核心任务之一,旨在从图像或视频中定位并识别特定物体。YOLO作为单阶段检测算法的代表,凭借实时性与精度平衡,成为工业视觉落地的首选框架。在安全生产领域,安全帽检测利用YOLO自动识别工人…

2026/8/26 5:40:40
Vue对接钉钉的环境适配与三端兼容实战

Vue对接钉钉的环境适配与三端兼容实战

1. 为什么“Vue对接钉钉”不是个简单API调用,而是一场环境适配攻坚战你打开控制台,dd.ready()一直不触发;你调用dd.biz.util.openLink(),页面白屏后报错dd is not defined;你按文档引入dingtalk-jsapi,构建…

2026/8/26 5:35:40