debian11 笔记本合盖如何让其不休眠

看网上都是修改 /etc/systemd/login.conf 配置文件,然后将改 HandleLidSwitch=ignore 再重启就生效。但我把 HandleLid 相关的都改成 ignore 了,但没效果,合盖后不久又休眠了。
05df55c40bcb73a2d9963f415c3d096

你的桌面环境可能也会响应这个事件。

什么意思?就是桌面环境也有它自己的配置,处理这个合盖的操作?

kde gnome cinnamon等这些大块头桌面都是带有图形化系统设置界面的。你去看看。

有电源按键相关的,息屏相关的,但没有合盖相关的

/etc/systemd/logind.conf
HandleLidSwitch=ignore

改了重启,没用

对比一下 ubuntu 20.04-关上笔记本盖子不自动休眠_ubuntu 笔记本 合上盖子 不休眠_以梦为境的博客-CSDN博客;这个方法有效,没有失败案例

是的。比如说KDE,在电源管理中就可以配置合盖后的动作。比起systemd,这里可能更为重要。

没找到合盖相关的配置项,我安装的GNOME,有电源按键相关的,就是找不到合盖相关的。

看一下 gnome-tweaks 和 gnome-tweaks-tool

我已经找到答案,网上说的不全,需要修改两行,而不是一行。

参考:logind.conf(5) — systemd — Debian unstable — Debian Manpages

感觉很奇怪。LidSwitchIgnoreInhibited 的默认值就是 yes。理论上 LidSwitchIgnoreInhibited=no 也只是让其它程序(比如桌面环境)有机会自行处理事件而已。

这就不是很清楚了,我修改 LidSwitchIgnoreInhibited=yes 后确实可以实现合盖不休眠。