#!/bin/sh
#240501 sfs
pidof xss-lock && killall xss-lock
#p="$HOME/.config/power-man.conf"
u="`w -h |tail -1 | awk '{print $1}'`"
p="/home/$u/.config/power-man.conf"
[ -f "$p" ] || exit 0
. "$p"
SET(){
xset s $1 $1
xset dpms $1 $1 $1 
}

if [ "$1" = "--start" ] ;then
    SET $dpms
    [ "$dpms" = "0" ] && exit 0
    if [ "$pdpms" = "true" ] || [ "$psus" = "true" ] || [ "$ss" = "true" ] ;then
	[ "$pdpms" = "true" ] && e="$ssaver"
	[ "$psus" = "true" ]  && e="$ssaver"
	[ "$ss" = "true" ] && e=suspend.sh
	xss-lock "$e" & 
    fi
fi

if [ "$1" = "--lock" ] ;then
#killall $ssaver
for x in /tmp/.X11-unix/*; do  export DISPLAY=":`echo $x | sed s#/tmp/.X11-unix/X##`" ; done
#export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/bin:/sbin
export XAUTHORITY="/home/$u/.Xauthority"
    [ "$psus" = "true" ] && $ssaver 
    exit 0
fi
