#!/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
