dotfiles

Luke's GNU/Linux dotfiles for i3, vim, ranger, bash, mpd, etc.
git clone git@git.lukesmith.xyz:dotfiles
Log | Files | Refs | README | LICENSE

commit 04a2205aa82db54c61edc076240d93e64bbe5438
parent 15fd08356e65a233f1d1994a6ed4f6083808514e
Author: Luke Smith <luke@lukesmith.xyz>
Date:   Sat,  3 Mar 2018 00:36:00 -0700

lock more robust

Diffstat:
M.config/i3/lock.sh | 20++++++++++++++++----
1 file changed, 16 insertions(+), 4 deletions(-)

diff --git 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