Slock
外观
Slock,或称“简单 X 显示锁定器”,是一个用于 X 的显示锁定器,其目标是做到最小化、快速和轻量级。[1]。
安装
安装 slock 包。
配置
配置通过 编辑 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 ExecStart=/usr/bin/slock [Install] WantedBy=sleep.target
启用 slock@user.service systemd 单元,以便它对用户名 user 生效。
阻止 VT 切换并防止 X 被终止
slock 建议阻止 VT 切换,以防止屏幕锁定被绕过。出于相同的原因,slock 建议防止用户终止 X 服务器。请参阅 Xorg#阻止 TTY 访问 和 Xorg#防止用户终止 X。