xsecurelock 1.7.0 X11 screen lock utility with the primary goal of security

xsecurelock is an X11 screen locker which uses a modular design to avoid the usual pitfalls of screen locking utility design.

As a consequence of the modular design, the usual screen locker service shouldn't be used with xsecurelock. Instead, you need to add a helper binary to setuid-binaries:

(setuid-programs (cons*
                   (file-append xsecurelock "/libexec/xsecurelock/authproto_pam")
                   %setuid-programs))