#!/bin/sh PTTE17_CRTBG_VERSION="1.0" PTT_IFS=$IFS echo "`basename $0` v$PTTE17_CRTBG_VERSION, (c)2006 Paul T.Threshold" IFS=$'\n' for i in `ls -1 *.JPG` ; do mv $i ${i%%.JPG}.jpg; done for i in `ls -1 *.jpg` ; do if [ ! -f ${i// /_} ]; then mv $i ${i// /_}; fi done ls -1 for i in `ls -1 *.jpg` ; do PTT_EDC="pttback.edc" PTT_EDJ="${i/.jpg/}.edj" cat << EOF > "$PTT_EDC" images{ image, "$i" LOSSY 95;// } collections // Customize away ;) group{ name, "desktop/background"; parts { part { name, "background_image"; mouse_events, 0; description { state, "default" 0.0; rel1 { relative, 0.0 0.0; offset, 0 0; } rel2 { relative, 1.0 1.0; offset, -1 -1; } image { normal, "$i"; } fill { origin { relative, 0.0 0.0; offset, 0 0; } size { relative, 1.0 1.0; offset, 0 0; } } } } } } EOF edje_cc -id ./ -fd ./ "$PTT_EDC" "$PTT_EDJ" rm -f "$PTT_EDC" echo "Added:: $i"; done IFS=$PTT_IFS