我有一台装有 Arch Linux、lightdm 1.30.0 和 JWM v2.4.2 的笔记本电脑。我希望我的系统执行以下操作:
- 10 分钟不活动后暂停并锁定屏幕。
- 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
跑步。
但是,我有两个问题:
- 首先,我注意到 10 分钟后笔记本电脑按预期挂起,但一段时间后(不到 30 分钟)它醒来并显示 lightdm 登录屏幕。这会阻止它及时冬眠。我不知道它为什么会醒来以及该怎么办。
- 其次,当然,xautolock 在登录之前不会启动和运行,因此系统永远不会在登录屏幕上暂停。我不知道如何让它做到这一点,并请教您对此的建议。