From e2dab14f68dd943589b48fcbf4eb554d61069077 Mon Sep 17 00:00:00 2001 From: chaoskagami Date: Tue, 10 Jun 2014 22:21:08 -0400 Subject: [PATCH] Added a fancy wallpaper span maker (maybe) --- desktop-linux/bgset.sh | 50 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100755 desktop-linux/bgset.sh diff --git a/desktop-linux/bgset.sh b/desktop-linux/bgset.sh new file mode 100755 index 0000000..1c580c2 --- /dev/null +++ b/desktop-linux/bgset.sh @@ -0,0 +1,50 @@ +#!/bin/bash + +FIRSTDONE="0" +TOGGLE="0" +IMGPATH="" +RES="" +FRES="" + +rm ~/.bg.png + +for f in `cat $1`; do + if [ "$TOGGLE" -eq "1" ]; then + + # Res value. + if [ "$f" -eq "1" ]; then + FRES="1366" + RES="x768" + elif [ "$f" -eq "2" ]; then + FRES="1280" + RES="x1024" + else + exit + fi + + # Crunch. + convert $HOME/Pictures/$IMGPATH -resize "$RES" -gravity center -crop $FRES$RES+0+0 +repage $HOME/.app.png + + # Merge. + if [ "$FIRSTDONE" -eq "1" ]; then + convert $HOME/.bg.png $HOME/.app.png +append $HOME/.bg2.png + mv $HOME/.bg2.png $HOME/.bg.png + rm $HOME/.app.png + else + mv $HOME/.app.png $HOME/.bg.png + FIRSTDONE=1 + fi + + # Toggle + TOGGLE=0 + else + # Path. + IMGPATH="$f" + + # Toggle + TOGGLE=1 + fi +done + +gsettings set org.mate.background picture-filename $HOME/.bg.png +gsettings set org.mate.background picture-options 'spanned' -- 2.39.5