Slock
Slock,或 "Simple X display locker",是用于 X 的显示锁定器,其目标是最小、快速和轻量。[1]。
安装[编辑 | 编辑源代码]
安装 the slock包 或者 slock-gitAUR 软件包。
配置[编辑 | 编辑源代码]
配置可通过编辑config.h
头文件,然后重新编译软件包来完成。配置完成后,您应该创建软件包。
用法[编辑 | 编辑源代码]
只需运行 slock
即可锁定屏幕。您还可以提供一个参数,以便在屏幕锁定后运行:
$ slock cmd [arg ...]
要解锁屏幕,只需输入密码即可。
提示与窍门[编辑 | 编辑源代码]
挂起时锁定[编辑 | 编辑源代码]
创建以下服务,关闭显示器并锁定屏幕。
/etc/systemd/system/slock@.service
[Unit] Description=Lock X session using slock for user %i Before=sleep.target [Service] User=%i Environment=DISPLAY=:0 ExecStartPre=/usr/bin/xset dpms force suspend ExecStart=/usr/bin/slock [Install] WantedBy=sleep.target
启用slock@user.service
systemd 单元,使其对用户名 user 生效。
Block VT switching and prevent killing X[编辑 | 编辑源代码]
slock recommends blocking VT switching so that the screen lock cannot be bypassed. For the same reason, slock recommends preventing users from killing the X server. See Xorg#Block TTY access and Xorg#Prevent a user from killing X.