我在跑步Arch Linux + Fluxbox
。我已安装,i3lock
但屏幕不会自动锁定,因为该程序并非旨在执行此操作。现在,我想将xscreensaver
包中的默认锁屏更改为i3lock
.我不知道该怎么做。任何其他在一段时间不活动后自动锁定屏幕的替代方法也i3lock
同样可以接受。
答案1
我建议使用xautolock
.它专门设计用于在空闲 X 会话中启动任意程序。 (联机帮助页中也提到了i3lock
)
为了在i3lock
10 分钟空闲时间后锁定屏幕,您只需运行:
xautolock -locker i3lock
如果您想传递一些参数i3lock
并将超时更改为 5 分钟,您可以这样做:
xautolock -time 5 -locker 'i3lock -e -c 007f7f'
您还可以使用该xautolock
命令来控制正在运行的xautolock
会话,例如,如果您从~/.i3/config
.
立即锁屏:
xautolock -locknow
暂时禁用锁定
xautolock -disable
(重新)启用锁定: xautolock -enable
在启用和禁用之间切换:
xautolock -toggle
有关更多信息,请查看xautolock
联机帮助页。