8个版本
0.3.5 | 2022年2月25日 |
---|---|
0.3.4 | 2022年1月28日 |
0.3.3 | 2020年8月13日 |
0.3.2 | 2020年6月17日 |
0.1.1 | 2020年3月17日 |
#946 in GUI
37KB
873 行
waylock
Waylock是为wayland组合器提供的简单屏幕锁定程序。它从具有最小化功能集的slock中汲取灵感,但使用rust实现,以确保安全和安全性。
Waylock将与实现wlr-layer-shell
和wlr-input-inhibitor
协议的任何wayland组合器一起工作。一般来说,这意味着基于wlroots的组合器,例如river或sway。
安装
Waylock可以手动从源代码编译或使用cargo安装。请注意,waylock链接到libpam
,您需要将相关的头文件安装到您的系统上以构建waylock。
$ cargo install waylock --locked
它还包装在几个Linux发行版中:https://repology.org/project/waylock/versions。
用法
USAGE:
waylock [FLAGS] [OPTIONS]
FLAGS:
-h, --help Prints help information
--one-way Never revert the color after input or failure.
-v Enable verbose logging, repeat for greater effect (e.g. -vvv).
-V, --version Prints version information
OPTIONS:
--config <FILE>
Use an alternative config file. [default: $XDG_CONFIG_HOME/waylock/waylock.toml]
--fail-color <COLOR>
Set the color of the lock screen on authentication failure. [default: #ff0000]
--fail-command <COMMAND>
Command to run on authentication failure. Executed with `sh -c <COMMAND>`.
--init-color <COLOR>
Set the initial color of the lock screen. [default: #ffffff]
--input-color <COLOR>
Set the color of the lock screen after input is received. [default: #0000ff]
使用setsid(1)
将waylock从控制终端分离出来作为守护程序运行。
以下是一些可以用于--fail-command
的示例包括
- 播放警报声音
- 使用网络摄像头截图
- 给您自己发送电子邮件
依赖项
~4–10MB
~95K SLoC