From 9bdd35da1236ff8f71418c5f44436180435cdcd1 Mon Sep 17 00:00:00 2001 From: InigoGutierrez Date: Tue, 9 Apr 2019 16:30:23 +0200 Subject: Made i3lock.sh more robust when there is no lock image. --- i3lock.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'i3lock.sh') diff --git a/i3lock.sh b/i3lock.sh index 0b8ad16..2eed74c 100755 --- a/i3lock.sh +++ b/i3lock.sh @@ -2,8 +2,9 @@ # Generates an i3lock bg based on a screenshot. -imgLock="$HOME/images/padlocks.png" +imgLock="$HOME/images/icons/lock.png" +imgTemp="/tmp/i3lockss.png" imgFinal="/tmp/lockFinal$(date +"%H%M%S").png" -maim /tmp/i3lockss.png -convert /tmp/i3lockss.png -paint 1 -swirl -120 "$imgLock" -gravity center -composite "$imgFinal" -i3lock -i "$imgFinal" -f +maim "$imgTemp" +[ -e "$imgLock" ] && convert "$imgTemp" -paint 1 -swirl -30 "$imgLock" -gravity center -composite "$imgFinal" +i3lock -i "$imgFinal" -f || i3lock -i "$imgTemp" -f -- cgit v1.2.1