Debian 12 中设置笔记本合盖不休眠解决方案。
🔧 使用 systemd 配置(推荐)
1. 修改 logind 配置文件
bash
# 备份原配置
sudo cp /etc/systemd/logind.conf /etc/systemd/logind.conf.backup
# 编辑配置文件
sudo nano /etc/systemd/logind.conf
在文件末尾添加或修改以下内容:
ini
[Login]
# 合上盖子时的行为
HandleLidSwitch=ignore # 使用电池时合盖
HandleLidSwitchExternalPower=ignore # 接通电源时合盖
HandleLidSwitchDocked=ignore # 连接扩展坞时合盖
# 可选:其他电源按钮设置
HandlePowerKey=ignore # 电源键行为
HandleSuspendKey=ignore # 挂起键行为
HandleHibernateKey=ignore # 休眠键行为
2. 重启 systemd-logind 服务
bash
# 重新加载配置
sudo systemctl restart systemd-logind
# 或者重新加载整个系统
sudo systemctl daemon-reload
3. 验证配置
bash
# 检查当前设置
cat /etc/systemd/logind.conf | grep -v "^#" | grep -v "^$"
# 检查服务状态
systemctl status systemd-logind
快速操作
bash
# 编辑 logind 配置
sudo vim /etc/systemd/logind.conf
#修改设置:
在文件中,找到以下行(它可能被注释掉了):
#HandleLidSwitch=suspend
将其更改为:
HandleLidSwitch=ignore
保存文件并退出编辑器
bash
为了使更改生效,你需要重新启动 systemd-logind 服务:
sudo systemctl restart systemd-logind
现在,当你关闭笔记本电脑的盖子时,系统应该不会进入休眠状态