mirror of
https://git.suckless.org/slock
synced 2026-09-30 13:02:29 +07:00
This command was used for example to suspend-to-ram (man page example). On Linux running this command inherits OOM killer immunity. This could be abused by an other local user on the same machine (abusing resources). To keep the use-case for suspend-to-ram an user could write a wrapper script for it, outside the scope of slock. Simplify argument handling, because the post-lock command parameter is removed. Reported by: Acts1631 <acts1631kjv@proton.me>
37 lines
780 B
Groff
37 lines
780 B
Groff
.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.
|