TIME=300 PATH2=$HOME/.e/e actualresolution=`xdpyinfo | grep dimension | awk '{print $2}'` x=1 while x=1; do for i in $PATH2/backgrounds/*.edj do sleep $TIME if [ -e $i.png ] then x=1 echo " yes" else edje_thumb "$i" e/desktop/background "$i".png -g $actualresolution -og $actualresolution fi enlightenment_remote -default-bg-set "$i" Esetroot -mirror "$i".png done done these are the errors ECORE_CON: EEK - stuck in _ecore_con_server_free() trying to flush data out from the server, and have been for 1.2 seconds. This is taking too long. Aborting flush.