所以这里是与我的问题相关的事情:
- 我取消注释这些行
$ grep -v '^#' /etc/systemd/logind.conf
[Login]
HandleLidSwitch=suspend
HandleLidSwitchExternalPower=suspend
HandleLidSwitchDocked=ignore
- 它检测到盖子动作,但它不会暂停我的电脑。
$ sudo journalctl -b -u systemd-logind
我可以在上面一行输出的最后两行看到这些
systemd-logind[917]: Lid closed.
systemd-logind[917]: Lid opened.
- 检查这篇文章后,我还检查了这个命令
$ systemd-inhibit --list --mode=block
WHO UID USER PID COMM WHAT >
alk 1000 alk 1592 gsd-power handle-lid-switch >
alk 1000 alk 1590 gsd-media-keys handle-power-key:handle-suspend-key:hand>
所以在输出WHO
和USER
列上不是gdm
(它在我链接的帖子中)。这就是为什么我不想在不确定的情况下创建杀死脚本的原因。
我应该怎么办?