如何设置系统在合上盖子时暂停之前的延迟

如何设置系统在合上盖子时暂停之前的延迟

我在 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

我自己没有这样做过。

相关内容