|
xsecurelock 1.8.0
XSecureLock is an X11 screen lock utility.
|
% XSECURELOCK(1) XSecureLock User Manual % Rudolf Polzer % April 15, 2019
XSecureLock - X11 screen lock utility
[options] xsecurelock [– command-to-run-when-locked]
XSecureLock is an X11 screen lock utility designed with the primary goal of security.
It locks the current X11 session, and only allows unlocking if the user authenticates to it (typically with the login password).
While locked, it can launch a screen saver process and then waits for input events. Upon an input event, it displays a login dialog to allow for unlocking.
Options are set as environment variables prior to invoking XSecureLock; the following variables are available:
XSECURELOCK_PASSWORD_PROMPT: Choose password prompt mode:
***_ *******_
________|_______________________ ___________________|____________
┏(・o・)┛ ♪ ┗(・o・)┓ ♪ ┏(・o・)┛ ♪ ┗(・o・)┓ ♪ ┏(・o・)┛ ┗(・o・)┓ ♪ ┏(・o・)┛ ♪ ┏(・o・)┛ ♪ ┏(・o・)┛ ♪ ┏(・o・)┛
👍 🎶 💕
:-O d-X X-\
hidden: completely hides the password, and there's no feedback for keypresses. This would almost be most secure - however as it gives no feedback to input whatsoever, you may not be able to notice accidentally typing to another computer and sending your password to some chatroom.
(͡°͜ʖ͡°) (^u^) ¯\_(ツ)_/¯
1559655410.922329
0x58a7f92bd7359
Additionally, XSecureLock spawns the command-to-run-when-locked once locking is complete; this can be used as a notification mechanism if desired.
The official bug tracker is at https://github.com/google/xsecurelock/issues/.
The code is released unser the Apache 2.0 license. See the LICENSE file for more details.
xss-lock (1), xautolock (1).
The README.md file included with XSecureLock contains full documentation.
The XSecureLock source code and all documentation may be downloaded on https://github.com/google/xsecurelock/.