I like the way Puppy mixes ROX-Filer and various window managers into a
seamless combination.
I don't use desktop icons much, so I removed ROX-Filer from starting up.
(modified ~/.xinitrc)
For my file manager I have long used Midnight Commander. I use Rox in
some operations. I can still run and use it, without it managing the
desktop.
I use JWM to display the wallpaper. I wrote a script to randomize the
wallpaper between three desktops.
The script is fairly true random selection because I don't have many
wallpapers.
However, if I had a lot of wallpapers, I'd have to modify the script.
This same script could be used as a template script for
randomizing ROX-Filer backgrounds.
Code: Select all
#!/bin/bash
jpgdir="/root/.jwm"
cd $jpgdir
if [ "$1" != "--repeat" ] ; then
for i in {0..2} ; do
[ -L $i.jpg ] && rm $i.jpg
done
fi
for i in *.jpg ; do
rval=`expr $RANDOM % 3`
case $rval in
0)
[ ! -L $rval.jpg ] && ln -s $i $rval.jpg
;;
1)
[ ! -L $rval.jpg ] && ln -s $i $rval.jpg
;;
2)
[ ! -L $rval.jpg ] && ln -s $i $rval.jpg
;;
esac
done
for i in {0..2} ; do
[ ! -L $i.jpg ] && exec $0 --repeat
done
Xruns=`pidof X`
[ "${#Xruns}" -gt "2" ] && jwm -restart
jpg images as the background.
Code: Select all
<Desktops count="3">
<Desktop>
<Background type="tile">/root/.jwm/0.jpg</Background>
</Desktop>
<Desktop>
<Background type="tile">/root/.jwm/1.jpg</Background>
</Desktop>
<Desktop>
<Background type="tile">/root/.jwm/2.jpg</Background>
</Desktop>
</Desktops>