*******************************************************
* important update:
http://www.murga.org/~puppy/viewtopic.php?p=65305#65305
*******************************************************
This Backgroundsetter is very comfortable, it displays all Pictures in a list.
It has 5 Buttons to choose wheather to fit, stretch, center or tile a picture, or to use a colored background only.
The list is very fast, as it saves Thumbnails (previewpictures).
It also has an intternal Database, that recognizes when a picture was modified.
I'm not shure if the database works 100% correct, so please report if you find odd behaviour.
The whole program is 60 kb in size.
The hugest part is the grafical interface, the binary itself is just 8.3 kb!
Download (35 kb):
http://dotpups.de/dotpups/Desktop-Tools ... ground.pup
Tip
If you want, that your last chosen picture/color is displayed when X starts, add this command to /root/.xinitrc ,before the line "exec $CURRENTWM ":
Puppybackgroundmenu saved &
You also should delete these lines, to speed up the start of your Desktop:
Code: Select all
CURRENTBKGRND="`cat /etc/background| cut -f 2 -d ','`"
CURRENTREPMODE="`cat /etc/background| cut -f 1 -d ','`"
case $CURRENTREPMODE in
replicate)
xli -onroot -quiet $CURRENTBKGRND &
;;
color)
xsetroot -solid "$CURRENTBKGRND"
;;
fullscreen) #try fill screen but keep proportions.
xli -onroot -quiet -$CURRENTREPMODE $CURRENTBKGRND &
;;
fillscreen) #totally fill screen, may not work high resolutions.
xli -onroot -quiet -$CURRENTREPMODE $CURRENTBKGRND &
;;
exactfit) #v1.0.7 resize any image to fill screen, with smoothing.
fitimage2root $CURRENTBKGRND &
;;
esac
Mark