使用带有 xss-lock 的自定义脚本时需要解锁以使系统挂起

使用带有 xss-lock 的自定义脚本时需要解锁以使系统挂起

当我运行时systemctl suspend,我的屏幕首先锁定,正如预期的那样。但是,它仍处于锁定状态并且不会挂起。然后在我解锁后它会暂停。我认为这是在我开始使用 bash 脚本作为我的储物柜之后开始的。

xss-lock命令是:

exec --no-startup-id xss-lock --transfer-sleep-lock -- ./path/to/locker.sh arguments

储物柜脚本包含一些图像修改内容,结尾为:

i3lock --nofork -e -i /tmp/lock.png

答案1

我必须将储物柜脚本的最后一行修复为:

i3lock --nofork -e -i /tmp/lock.png &

这解决了问题。

相关内容