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/qrhqxrbhsb7kl24nr70qg34xp39aadlh-xsecurelock-1.7.0.drv | ||
x86_64-linux | i586-pc-gnu | /gnu/store/678cxp8kzqk6ix8dg143bxh4ln34fbhj-xsecurelock-1.7.0.drv | |
x86_64-linux | arm-linux-gnueabihf | /gnu/store/y4whslz8cwz6khf3iakhlbai68abynma-xsecurelock-1.7.0.drv | |
x86_64-linux | aarch64-linux-gnu | /gnu/store/5rb0y3h4b5f6cbkiszsz8rsf9cmdnydw-xsecurelock-1.7.0.drv | |
powerpc-linux | /gnu/store/80698vlgnwxdmg15j8p7626842zkvs2q-xsecurelock-1.7.0.drv | ||
powerpc64le-linux | /gnu/store/g8w8nzb9q07qzprc744jp46wa8idjja1-xsecurelock-1.7.0.drv | ||
mips64el-linux | /gnu/store/9l0shjc9qqzghr75nrrb5qw12jkmq30s-xsecurelock-1.7.0.drv | ||
i686-linux | /gnu/store/k2bmag9q3zpqnqwqj4fblbg59b3y0z5y-xsecurelock-1.7.0.drv | ||
i586-gnu | /gnu/store/cbj37wp06jw7rc07fsydsxwj18ar0rrm-xsecurelock-1.7.0.drv | ||
armhf-linux | /gnu/store/hx8lyqar69xpklans0rp9a5p6nr2392a-xsecurelock-1.7.0.drv | ||
aarch64-linux | /gnu/store/r74ykixz8d2l5s7kzh8ca4dg22q3vjzh-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' |