xscreensaver 仅作为屏幕锁

xscreensaver 仅作为屏幕锁

我想使用 xscreensaver 作为我的屏幕锁,但只能通过手动激活xscreensaver-command --lock(我将其绑定到组合键)。我不希望 xscreensaver 在超时后自行激活。

有没有办法告诉 xscreensaver 永远不要自动激活屏幕保护程序,除非使用手动命令?

目前我的解决方案是将超时设置为

timeout: 100000:00:00

这样它就不会自动激活屏幕保护程序超过11年了:

答案1

1:xscreensaver 需要在启动时通过“启动应用程序”启动(点击“超级”并输入“启动”)。添加一个新条目,以在启动时以 xscreensaver -no-splash 形式启动 xscreensaver 守护进程。

2:您需要打开 xscreensaver 配置应用程序。点击超级并输入屏幕保护程序。将“x 分钟后空白”设置为您想要的时间(例如 5 分钟)。请记住该值以供稍后使用。确保“锁定屏幕后”未选中。

3:最后,进入系统设置/亮度和锁定。将“x 分钟内不活动时关闭屏幕”设置为与 xscreensavers“x 分钟后空白”设置相同的值(例如 5 分钟)。然后仍在“亮度和锁定”下,将“锁定屏幕时间:”设置为“屏幕关闭”。

你就完成了!如果您的系统在设定的时间内处于空闲状态,屏幕保护程序将启动,并且在后台您的会话也将锁定。当您唤醒系统时,您会发现它已锁定并要求输入密码。没有丑陋的 90 年代登录提示...太棒了。需要注意的是,如果您的会话已经处于登录提示符下,您的屏幕保护程序显然不会启动,屏幕只会关闭。

相关内容