跳转至内容

Slock

来自 ArchWiki

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

参见

© . This site is unofficial and not affiliated with Arch Linux.

Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.