我在 Ubuntu 20.04 上使用 i3wm,没有任何 DE,因此不会干扰功能。默认的logind.conf 使系统在我合上盖子后挂起。我希望关闭盖子后 2 分钟内不会执行任何操作,然后系统会暂停。我该怎么做呢?
systemd-inhibit --list
按照评论中的要求添加了输出
WHO UID USER PID COMM WHAT WHY MODE
ModemManager 0 root 836 ModemManager sleep ModemManager needs to reset devices delay
NetworkManager 0 root 736 NetworkManager sleep NetworkManager needs to turn off networks delay
UPower 0 root 1043 upowerd sleep Pause device polling delay
Unattended Upgrades Shutdown 0 root 872 unattended-upgr shutdown Stop ongoing upgrades or perform upgrades before shutdown delay
答案1
好吧,你没有会话管理器来处理这些事件。您可以编写自己的程序并使用登录抑制剂API。
我自己没有这样做过。