找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 103|回复: 0

[PC&NB] Linux设置笔记本合并盖子不休眠(Ubuntu/centos/rocky)

[复制链接]
发表于 2025-11-11 11:18 | 显示全部楼层 |阅读模式
Ubuntu 设置合盖不休眠

在 Linux(Ubuntu/centos/rocky)系统中,默认情况下合上笔记本盖子会触发休眠操作。如果需要设置合盖不休眠,可以通过修改系统配置文件实现。
以下是具体步骤:

编辑配置文件

打开终端,编辑 logind.conf 文件:
  1. sudo nano /etc/systemd/logind.conf
复制代码

找到以下行(如果不存在,可以手动添加):
  1. #HandleLidSwitch=suspend
复制代码

修改为以下内容,并确保去掉前面的注释符号 #:
  1. HandleLidSwitch=ignore
复制代码

如果需要锁屏而不休眠,可以改为:

  1. HandleLidSwitch=lock
复制代码


重启服务
完成修改后,重启 systemd-logind 服务以使更改生效:

  1. systemctl systemd-logind.service restart
复制代码

验证设置

合上笔记本盖子,确认系统不会进入休眠状态。
如果未生效,请检查配置文件是否正确保存,并确保没有其他电源管理工具(如 GNOME 设置)覆盖了该行为。

注意事项
如果使用外接显示器或扩展坞,可能需要额外配置 HandleLidSwitchDocked 参数。

修改系统文件前建议备份,以便在出现问题时恢复。


配置说明
HandlePowerkey:按下电源键后的行为,默认 power off
Handlesleepkey:按下挂起Q 键后的行为,默认 suspend
HandleHibernatekey:按下休眠键后的行为,默认 hibernateHandleLidswitch:合上笔记本园盖后的行为,默认 suspend
只监视带有“power-switch 四”标签的 输入设备的 key(按下按钮)/id(合上盖子) 事件。
如果主机插入了一个扩展坞(docking station)或者连接了多个显示器,那么"合上盖子"将执行 HandleLidSwitchDocked= 动作;如果主机使用外部电源,并且 HandleLidSwitchExternalPower= 不是默认值("ignore”),那么"合上盖子"将执行HandleLidSwitchExternalPower=动作;否则将执行 HandleLidSwitch= 动作。

参数说明
ignore (无操作),
Poweroff(关闭系统并切断电源)
reboot(重新启动).
halt(关闭系统但不切断电源)
kexec(调用内核"kexec"函数)
suspend(休眠到内存四)
hibernate(休眠到硬盘).
hybrid-sleep(同时休眠到内存与硬盘).
suspend-then-hibernate(先休眠到内存超时后再休眠到硬盘)
lock(锁屏)


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2026-2-7 02:41 , Processed in 0.099725 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表