|
|
|
@ -11,8 +11,8 @@ let |
|
|
|
|
i3lock = "${i3lock}/bin/i3lock"; |
|
|
|
|
mktemp = "${coreutils}/bin/mktemp"; |
|
|
|
|
rm = "${coreutils}/bin/rm"; |
|
|
|
|
fortune = "${fortune}/bin/fortune"; |
|
|
|
|
xrandr = "${xrandr}/bin/xrandr"; |
|
|
|
|
fortuneBin = "${fortune}/bin/fortune"; |
|
|
|
|
xrandrBin = "${xrandr}/bin/xrandr"; |
|
|
|
|
convert = "${imagemagick}/bin/convert"; |
|
|
|
|
in |
|
|
|
|
writeShellScript "libkookie-i3locker" '' |
|
|
|
@ -20,14 +20,14 @@ writeShellScript "libkookie-i3locker" '' |
|
|
|
|
# Create a temp directory to work in |
|
|
|
|
TMPDIR=$(${mktemp} -d) |
|
|
|
|
BGIMAGE=$TMPDIR/lockbg.png |
|
|
|
|
FORTUNE=$(${fortune} | sed -e 's/\t/ /g') |
|
|
|
|
TMPRES=$(${xrandr} | grep \* | cut -d' ' -f4 | sed ':a;N;$!ba;s/\n/ /g') |
|
|
|
|
FORTUNE=$(${fortuneBin} | sed -e 's/\t/ /g') |
|
|
|
|
TMPRES=$(${xrandrBin} | grep \* | cut -d' ' -f4 | sed ':a;N;$!ba;s/\n/ /g') |
|
|
|
|
RESOLUTION=$(`echo $TMP_RES | sed 's/ /\n/g'`) |
|
|
|
|
|
|
|
|
|
# Create a base image |
|
|
|
|
${convert} -size 0x0 canvas:black $BGIMAGE |
|
|
|
|
|
|
|
|
|
for mon in "${RESOLUTION[@]}" |
|
|
|
|
for mon in "$(RESOLUTION[@])" |
|
|
|
|
do |
|
|
|
|
echo "Running for monitor $mon" |
|
|
|
|
TMPLOCK="$TMPDIR/tmplock.png" |
|
|
|
|