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.