diff --git a/bin/xss-lock b/bin/xss-lock index 5694c72..cdb2648 100755 --- a/bin/xss-lock +++ b/bin/xss-lock @@ -11,17 +11,20 @@ case "$1" in exec xss-lock -n "$me dim" -l $me lock ;; dim) + echo "$me: dim: start" trap 'exit 0' TERM INT trap "xbacklight -steps 1 -set $(xbacklight -get); kill %%" EXIT min_brightness=0 fade_time=$(($notify * 1000)) fade_steps=100 xbacklight -time $fade_time -steps $fade_steps -set $min_brightness + echo "$me: dim: end" sleep 2147483647 & wait ;; lock) i3lock_options="-e -i $HOME/.cache/awesome/current-wallpaper.png" + echo "$me: lock: lock screen" if [ -e /proc/self/fd/${XSS_SLEEP_LOCK_FD:--1} ]; then trap 'kill %%' TERM INT i3lock -n $i3lock_options {XSS_SLEEP_LOCK_FD}<&- & @@ -33,5 +36,6 @@ case "$1" in i3lock -n $i3lock_options & wait fi + echo "$me: lock: unlock screen" ;; esac