#!/bin/sh # slock replacement - uses xsecurelock (dual GPU safe) export XSECURELOCK_PAM_SERVICE=xsecurelock export XSECURELOCK_PASSWORD_PROMPT=asterisks # Disable lock-time blanking. Session xset -dpms only covers idle; xsecurelock # has its own blank timer and defaults to saver_blank + DPMS off, which is why # the screens go black (and can hang on dual-GPU + 4 monitors) when locking. export XSECURELOCK_BLANK_TIMEOUT=-1 export XSECURELOCK_BLANK_DPMS_STATE=on exec xsecurelock