将 xscreensaver 中的锁屏更改为 i3lock

Ced*_* EI 4 arch-linux fluxbox i3

我在跑步Arch Linux + Fluxbox。我已经安装,i3lock但屏幕不会自动锁定,因为该程序不是为这样做而设计的。现在,我想将xscreensaver包中的默认锁定屏幕更改为i3lock. 我不知道该怎么做。在使用一段时间后自动锁定屏幕的任何其他替代方法i3lock都将被同样接受。

Ada*_*hon 11

我建议使用xautolock. 它专门设计用于在空闲的 X 会话中启动任意程序。(手册i3lock页中也提到了这一点)

为了i3lock在空闲 10 分钟后锁定您的屏幕,您只需要运行:

xautolock -locker i3lock
Run Code Online (Sandbox Code Playgroud)

如果您想传递一些参数i3lock并将超时更改为 5 分钟,您可以这样做:

xautolock -time 5 -locker 'i3lock -e -c 007f7f'
Run Code Online (Sandbox Code Playgroud)

您还可以使用该xautolock命令来控制正在运行的xautolock会话,例如,如果您从~/.i3/config.

有关更多信息,请查看xautolock联机帮助页。