当前位置: 首页 > web >正文

archliunx关闭自动休眠

目录

  • 一、问题现象
  • 二、关闭休眠
    • 1.方法1(已验证可行)
    • 2.方法2(待验证)
  • 三、总结

image-20250514114343195

一、问题现象

  • 笔记本合盖后自动休眠无法唤醒

  • SSH连接超时被中断

  • 后台任务因休眠被强制终止

二、关闭休眠

1.方法1(已验证可行)

禁用 systemd 自动休眠(适用于大多数桌面环境)
systemd 默认管理电源行为,修改它的配置可以关闭休眠:

sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

恢复默认设置(如果需要重新启用休眠):

sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target

2.方法2(待验证)

编辑 /etc/systemd/logind.conf

sudo nano /etc/systemd/logind.conf

找到并修改以下选项(去掉注释 # 并修改值):

HandleSuspendKey=ignore
HandleHibernateKey=ignore
HandleLidSwitch=ignore      # 合盖不睡眠
HandleLidSwitchExternalPower=ignore  # 插电时合盖不睡眠

保存后重启 systemd-logind

sudo systemctl restart systemd-logind

三、总结

笔记本合盖后自动休眠无法唤醒、SSH连接中断、后台任务被强制终止是常见问题。为解决这些问题,可以通过两种方法关闭休眠功能。方法1是通过禁用systemd的休眠目标,使用systemctl mask命令关闭休眠,或通过unmask恢复默认设置。方法2是编辑/etc/systemd/logind.conf文件,修改相关选项以忽略合盖、休眠等操作,并重启systemd-logind服务。这两种方法均可有效避免因休眠导致的问题,具体选择可根据系统环境和个人需求决定。

http://www.xdnf.cn/news/6332.html

相关文章:

  • 【GESP真题解析】第 4 集 GESP一级 2023 年 3 月编程题 1:每月天数
  • c#队列及其操作
  • Redis缓存穿透、雪崩、击穿的解决方案?
  • WinFrom 使用 LiveCharts 实现动态折线图
  • 常用正则记录
  • 抽奖系统-奖品-活动
  • 外贸礼品禁忌
  • 【SSL证书系列】SSL证书工作原理解读
  • 日语学习-日语知识点小记-构建基础-JLPT-N4阶段(21):复习
  • 【测试开发知识储备】之Jacoco(Java Code Coverage)
  • SVNAdmin管理使用教程
  • Problem E: List练习
  • 力扣刷题(第二十六天)
  • 运筹说 第136期 | 其他类型对策简介之合作对策
  • BGP联邦和发射试验
  • Linux wlan 单频段 dual wifi创建
  • git中忽略文件.gitignore文件的用法
  • 2025年AI开发者在开发者占比?
  • 进阶2_1:QT5多线程与定时器共生死
  • 深度剖析火狐飞鸟 MIP 泛目录程序:技术原理与实践应用
  • .NET程序启动就报错,如何截获初期化时的问题json
  • E. 23 Kingdom【Codeforces Round 1024 (Div. 2)】
  • 1669上什么课
  • day29-IO(其他流)
  • Java基础(多线程1)
  • 鸿蒙-5.1.0-release构建编译环境
  • 分割等和子集习题分析
  • HCIP(OSPF的拓展配置及选路规则)
  • 矩阵乘法的优化与复杂度分析
  • 一个日志量突增的问题分析处理经历