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))
System | Target | Derivation | Build status |
---|---|---|---|
x86_64-linux | /gnu/store/0hiriqxn8px2ps4dsq3zyl1p0j88y7l5-xsecurelock-1.7.0.drv | ||
x86_64-linux | x86_64-w64-mingw32 | /gnu/store/z8jrmfpgh495d5hk79qb618w5ky7plm7-xsecurelock-1.7.0.drv | |
x86_64-linux | powerpc-linux-gnu | /gnu/store/463v9xygwwds1gcrm97lrz8s1mgj995j-xsecurelock-1.7.0.drv | |
x86_64-linux | powerpc64le-linux-gnu | /gnu/store/di4v2inkjb2hk64mwinz0rwslrz94qyq-xsecurelock-1.7.0.drv | |
x86_64-linux | mips64el-linux-gnu | /gnu/store/cdnlc45xdj3yx35j0642sw5hl71xmmy7-xsecurelock-1.7.0.drv | |
x86_64-linux | i686-w64-mingw32 | /gnu/store/8bz46fz5fbx2rspmkf570aj1dr7m4kvh-xsecurelock-1.7.0.drv | |
x86_64-linux | i586-pc-gnu | /gnu/store/2i9j7pa55ms9fvijsmiqliia27jpnwjr-xsecurelock-1.7.0.drv | |
x86_64-linux | arm-linux-gnueabihf | /gnu/store/j4ndf6q1pf1zj4c4s2qqf3glnkk3738r-xsecurelock-1.7.0.drv | |
x86_64-linux | aarch64-linux-gnu | /gnu/store/gd15aba19p5pjn8ykd3a7rz2ymv10ycm-xsecurelock-1.7.0.drv | |
i686-linux | /gnu/store/phmblzbpqfxm8fyyn5892gsg3i7csj6l-xsecurelock-1.7.0.drv |
Linter | Message | Location |
---|---|---|
input-labels Identify input labels that do not match package names | label 'fontconfig' does not match package name 'fontconfig-minimal' | |
input-labels Identify input labels that do not match package names | label 'libX11' does not match package name 'libx11' |