Squashed 'suckless/slock/' content from commit 65cb721

git-subtree-dir: suckless/slock
git-subtree-split: 65cb721c9eb7b5d80267378790dee93e9db0223c
This commit is contained in:
Alejandro Guerrero 2026-09-27 17:52:02 +02:00
commit 9586e3bdb0
9 changed files with 575 additions and 0 deletions

36
slock.1 Normal file
View file

@ -0,0 +1,36 @@
.Dd September 5, 2026
.Dt SLOCK 1
.Os
.Sh NAME
.Nm slock
.Nd simple X screen locker
.Sh SYNOPSIS
.Nm
.Op Fl v
.Sh DESCRIPTION
.Nm
is a simple X screen locker.
The options are as follows:
.Bl -tag -width Ds
.It Fl v
Print version information to stdout and exit.
.El
.Sh EXIT STATUS
.Ex -std
.Sh SECURITY CONSIDERATIONS
To make sure a locked screen can not be bypassed by switching VTs
or killing the X server with Ctrl+Alt+Backspace, it is recommended
to disable both in
.Xr xorg.conf 5
for maximum security:
.Bd -literal
Section "ServerFlags"
Option "DontVTSwitch" "True"
Option "DontZap" "True"
EndSection
.Ed
.Sh CUSTOMIZATION
.Nm
can be customized by creating a custom config.h from config.def.h and
(re)compiling the source code.
This keeps it fast, secure and simple.