我目前使用 Fedora 22 和一个普通的 Awesome WM 会话。我可以用 say 锁定屏幕slock
。
有多种方法可以使用 的系统范围实例将屏幕锁定在挂起状态systemd
,请参阅这个问题例如。这种方法的问题在于它使用了硬编码DISPLAY
变量,这不是一件好事。该systemd --user
实例不能依赖于系统目标,因此不能将用户任务耦合到sleep.target
.
在 Ubuntu 上,我一直在使用xss-lock
该任务,但尚未打包在 Fedora 22 中。当计算机挂起时,运行此工具将生成一个进程。
有没有一些很好的方法可以在 Fedora 22 中开箱即用,在挂起时自动锁定屏幕?
答案1
您可以简单地使用slock
它。 Slock 支持第二个论点。所以你可能想传递你的挂起命令。
例如:slock s2ram
或者slock systemctl suspend -i
您甚至可以指定自己的脚本在锁定屏幕后运行一些命令。