diff options
Diffstat (limited to '.config/i3/lock.sh')
| -rwxr-xr-x | .config/i3/lock.sh | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/.config/i3/lock.sh b/.config/i3/lock.sh deleted file mode 100755 index f154487..0000000 --- a/.config/i3/lock.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/bash - -# Approximate timeout rate in milliseconds (checked every 5 seconds). -timeout="10000" - -# Take a screenshot of every screen available: -scrot -m -z /tmp/lock.png -xdpyinfo -ext XINERAMA | sed '/^ head #/!d;s///' | -{ - cmd="convert /tmp/lock.png" - cmdend="" - while IFS=' :x@,' read i w h x y; do - cmd+=" -region ${w}x$h+$x+$y -paint 1 -swirl 360" - xc=$((x+(w/2)-79)) - yc=$((y+(h/2)-79)) - cmdend+=" ~/.config/i3/lock.png -geometry +${xc}+${yc} -composite -matte" - done - cmd+="${cmdend} /tmp/screen.png" - - eval $cmd -} - -# Pause music (mocp and mpd): -mocp -P -mpc pause - -# Lock it up! -i3lock -e -f -c 000000 -i /tmp/screen.png - -# If still locked after $timeout milliseconds, turn off screen. -while [[ $(pgrep -x i3lock) ]]; do - [[ $timeout -lt $(xssstate -i) ]] && xset dpms force off - sleep 5 -done |
