rendered paste body#!/bin/bash
export PATH="/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin"
ROTATEDELAY=60
FILE=/tmp/.imagefiles
IMAGEFILES="1920x1200_Wall_Wapers \
Aircraft \
Animals \
Astronomy \
Cars \
DigitalBlasphemy \
Fantasy \
LinuxWallPapers \
Scenery \
Sci-Fi \
Second_Nature \
Ships"
if [ -e $FILE ]
then
rm $FILE
fi
# Build file list
for I in $IMAGEFILES
do
find /home/chris/Images/$I -type f >> /tmp/.imagefiles
done
# Load file into memory and pull random image name
oIFS=$IFS IFS=$'\n' LINES=($(<"$FILE")) IFS=$oIFS
while :
do
n=${#LINES[@]}
r=$((RANDOM % n))
IMAGE=`echo ${LINES[r]}`
/usr/bin/e17setroot -s $IMAGE
RMFILE=`basename $IMAGE .jpg`
rm -f /home/chris/.e/e/backgrounds/${RMFILE}.edj
sleep $ROTATEDELAY
done