Slock

来自 Arch Linux 中文维基

Slock,或 "Simple X display locker",是用于 X 的显示锁定器,其目标是最小、快速和轻量。[1]

安装[编辑 | 编辑源代码]

安装 the slock 或者 slock-gitAUR 软件包。

配置[编辑 | 编辑源代码]

配置可通过编辑config.h头文件,然后重新编译软件包来完成。配置完成后,您应该创建软件包

用法[编辑 | 编辑源代码]

只需运行 slock 即可锁定屏幕。您还可以提供一个参数,以便在屏幕锁定后运行:

$ slock cmd [arg ...]

要解锁屏幕,只需输入密码即可。

提示与窍门[编辑 | 编辑源代码]

本文或本节需要翻译。要贡献翻译,请访问简体中文翻译团队

附注: 您可以参与翻译本节。(在 Talk:Slock# 中讨论)

挂起时锁定[编辑 | 编辑源代码]

创建以下服务,关闭显示器并锁定屏幕。

/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.servicesystemd 单元,使其对用户名 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.

参见[编辑 | 编辑源代码]