在 lightdm 延迟一段时间后暂停然后休眠

在 lightdm 延迟一段时间后暂停然后休眠

我有一台装有 Arch Linux、lightdm 1.30.0 和 JWM v2.4.2 的笔记本电脑。我希望我的系统执行以下操作:

  1. 10 分钟不活动后暂停并锁定屏幕。
  2. 30 分钟不活动后进入休眠状态。

为此,我尝试使用 xautolock 和 systemd 挂起和休眠:xautolock 由 JWM 作为xautolock -time 10 -locker "systemctl suspend-then-hibernate" -notify 60 -notifier "notify-send -u critical \"The computer will be suspended in 1 minute\" -t 5000" &.在/etc/systemd/sleep.conf我有HibernateDelaySec=1800。我也有light-locker --lock-on-suspend跑步。

但是,我有两个问题:

  1. 首先,我注意到 10 分钟后笔记本电脑按预期挂起,但一段时间后(不到 30 分钟)它醒来并显示 lightdm 登录屏幕。这会阻止它及时冬眠。我不知道它为什么会醒来以及该怎么办。
  2. 其次,当然,xautolock 在登录之前不会启动和运行,因此系统永远不会在登录屏幕上暂停。我不知道如何让它做到这一点,并请教您对此的建议。

相关内容