File lockscreen of Package xss-lock
#!/bin/bash
: ${DISPLAY=:0}
export DISPLAY
: ${XSECURELOCK_SAVER=saver_xscreensaver}
export XSECURELOCK_SAVER
# : ${XSECURELOCK_PASSWORD_PROMPT=disco}
# export XSECURELOCK_PASSWORD_PROMPT
# : ${XSECURELOCK_FONT=FreeMono}
# export XSECURELOCK_FONT
if test -s ${XDG_CONFIG_HOME=${HOME}/.config}/xss-lock/xset
then
. ${XDG_CONFIG_HOME}/xss-lock/xset
else
xset s blank
xset s on
xset s 600 300
xset +dpms
xset dpms 1200 1800 2400
fi
for l in /usr/lib/xsecurelock /usr/lib64/xsecurelock /usr/libexec/xsecurelock
do
if test -x ${l}/dimmer
then
dimmer=${l}/dimmer
break
fi
done
if test -d ${XDG_RUNTIME_DIR=/run/user/${UID}}
then
ln -sf $$ ${XDG_RUNTIME_DIR}/lockscreen
fi
exec -a ${0##*/} xss-lock ${dimmer+-n $dimmer} -l -- xsecurelock