Manual
snenslock is a simple lockscreen written in Rust. It switches to an unused TTY and prohibits switching
back to another TTY until an authentication challenge was passed, e.g. typing in a password.
This approach is strongly inspired by physlock.
Below is a screenshot of snenslock in action using the tui-greeter:
The screenshots are generated during the integration tests running on Hydra CI.
License
snenslock is released under the terms of GNU GPLv2.0.
This was also done to be compatible with its primary inspiration physlock(1).