diff options
| author | Luke Smith <luke@lukesmith.xyz> | 2018-03-03 00:36:00 -0700 |
|---|---|---|
| committer | Luke Smith <luke@lukesmith.xyz> | 2018-03-03 00:36:00 -0700 |
| commit | 04a2205aa82db54c61edc076240d93e64bbe5438 (patch) | |
| tree | 73980b34aa4ccbc28ad77bea9efa6b37d90559a4 /.config/i3 | |
| parent | 15fd08356e65a233f1d1994a6ed4f6083808514e (diff) | |
| download | eibhear-04a2205aa82db54c61edc076240d93e64bbe5438.tar.gz eibhear-04a2205aa82db54c61edc076240d93e64bbe5438.tar.zst eibhear-04a2205aa82db54c61edc076240d93e64bbe5438.zip | |
lock more robust
Diffstat (limited to '.config/i3')
| -rwxr-xr-x | .config/i3/lock.sh | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/.config/i3/lock.sh b/.config/i3/lock.sh index 6537bef..4d74451 100755 --- a/.config/i3/lock.sh +++ b/.config/i3/lock.sh @@ -1,8 +1,20 @@ #!/bin/bash + +# Take a screenshot: scrot /tmp/screen.png -#convert /tmp/screen.png -scale 10% -scale 1000% /tmp/screen.png -#convert /tmp/screen.png -paint 3 -modulate 80 /tmp/screen.png -convert /tmp/screen.png -paint 3 /tmp/screen.png + +# Create a blur on the shot: +convert /tmp/screen.png -paint 1 -swirl 360 /tmp/screen.png + +# Add the lock to the blurred image: [[ -f ~/.config/i3/lock.png ]] && convert /tmp/screen.png ~/.config/i3/lock.png -gravity center -composite -matte /tmp/screen.png + +# Pause music (mocp and mpd): mocp -P -i3lock -u -e -i /tmp/screen.png +mpc pause + +# Lock it up! +i3lock -e -f -c 000000 -i /tmp/screen.png + +# If still locked after 20 seconds, turn off screen. +sleep 20 && pgrep i3lock && xset dpms force off |
