休眠时如何正确锁定桌面?

l0b*_*0b0 20 arch-linux hibernate awesome xscreensaver

如果我锁定屏幕,关闭笔记本电脑盖进入休眠状态,打开笔记本电脑盖并按下电源按钮,屏幕只会显示黑色表面,我可以立即开始输入密码。如果我在休眠前锁屏,等待大约30s,打开笔记本电脑盖并按下电源按钮,屏幕会显示桌面,然后像退出休眠状态xscreensaver后被激活一样逐渐变黑。只有在淡出后,我才能停用屏幕保护程序。如何确保在休眠时始终正确激活,以便我不必等待淡出?xscreensaver

JKa*_*v77 6

我最近自己解决了这个问题Arch Linux。我使用了xss-lock这里AUR找到的程序。

我试图设置一项服务以在睡眠时锁定屏幕,但由于某种原因我无法让它工作。我最终使用了xss-lock它并且它很容易工作。

  1. AUR安装xss-lock
  2. 将以下命令之一添加到您的.xprofile或适用于您的 WM/DM 的启动脚本中。

我的.xprofile

xss-lock -- /usr/bin/slock &
Run Code Online (Sandbox Code Playgroud)

对于xscreensaver

xss-lock -- /usr/bin/xscreensaver-command -lock &
Run Code Online (Sandbox Code Playgroud)


Jaa*_*ens 1

我通过切换到专用屏幕锁而不是 xscreensaver 自己解决了这个问题。

我在 Debian 上使用xtrlock ,但在 Arch 上似乎不可用。这是一篇博客文章,描述了 Arch 上的一些替代方案。