#!/bin/ash
#240903 sfs
#xdotool key Super+d 
#[ -f /etc/rc.d/PUPSTATE ] && p="woofwoof" || p=111111
p="woofwoof"
[ "`uname -a| grep ARCHPUP`" ] && p=toor
M(){
if [ "$1" != "-s" ] ;then
    ntf -i "Для разблокировки экрана " "введите свой пароль. По умолчанию он ''$p''. Сменить: 'passwd'" &
    sleep 3
fi
}
which cow-notify 2>/dev/null  && M
#see font: xlsfont xfontsel
#sudo -u "`sfsusr`" sxlock -b -f '*' || `which sudo` xtrlock || sudo -u "`sfsusr`" i3lock -d -c 000000
l="`setxkbmap -print -verbose 10 |awk -F: '/^layout:/ {print $2}'`"
setxkbmap -layout 'us'

#for i in "i3lock -c 000000" csxlock slimlock ;do
i3="i3lock -n -k --indicator -c 000000  --time-color ffffff --date-color ffffff --greeter-color ffffff --time-str=%H:%M --date-str=%A:_%d.%m.%y --keylayout 2 --layout-color ffffff"
[ "$1" = "-n" ] && i3="i3lock -k --indicator -c 000000  --time-color ffffff --date-color ffffff --greeter-color ffffff --time-str=%H:%M --date-str=%A:_%d.%m.%y --keylayout 2 --layout-color ffffff"
#for i in 'i3lock -k --indicator -c 000000  --time-color ffffff --date-color ffffff --greeter-color ffffff --time-str=%H:%M --date-str="%A, %d %m %Y" --keylayout 2 --layout-color ffffff ' csxlock slimlock ;do
# suspend message display
#pkill -u "$USER" -USR1 dunst
#sw="swaylock -c 000000 -klF"
#sudo pkill  -USR1 dunst
#sudo killall dunst
#sudo sed -i 's#Exec=/usr/bin/dunst#\#Exec=/usr/bin/dunst#' /usr/share/dbus-1/services/org.knopwob.dunst.service
dunstctl set-paused true

# lock the screen
#i3lock -n
#sleep 1
#sudo -u "`sfsusr`" $i3 ; exit
 if [ "$XDG_SESSION_TYPE" = "wayland" ] ;then
    swaylock-f.sh &
 else
for i in "${i3}" csxlock slimlock ;do
    #sudo -u "`sfsusr`"  
    $i && break
done
 fi
[ "$1" = "-t" ] && ntf -i "dunst" " `dunstctl is-paused`"

# resume message display
#pkill -u "$USER" -USR2 dunst
#sudo pkill  -USR2 dunst
#sudo sed -i 's#\#Exec=/usr/bin/dunst#Exec=/usr/bin/dunst#' /usr/share/dbus-1/services/org.knopwob.dunst.service
#while pidof i3lock ;do
#    sleep 1
#done
dunstctl set-paused false
XX() {
#which slimlock && 
if [ "`which slimlockXXX`" ];then
     #sudo killall slimlock 
    sudo -u "`sfsusr`" slimlock 
else    
    #sudo killall csxlock 
    sudo -u "`sfsusr`" csxlock 
fi
#|| sudo -u "`sfsusr`" sxlock  -f '*' || `which sudo` xtrlock || sudo -u "`sfsusr`" i3lock -d -c 000000  -i /usr/share/xpupsay/puppyLOGO2.png 
}
setxkbmap -layout $l
