Among those apps is Nathan's Wallpaper Setter developed by Nathan Fisher for GrafPup some time ago. Nathan's original thread
Zigbert, Trio and myself have performed many hacks on this app over the years mainly to make it compliant with Pwidgets however not dependent on Pwidgets.
The big deal here is now we have an integrated preview of your wallpapers, refreshing each time you click a new one in the list. All the great functionality Nathan's wallpaper Setter is famous for is untouched so you still have all the original features.
This is tested working in Puppy 4.2 and above.
Requirements
*The new "official" gtkdialog pet compiled by Barry in Wary.
http://distro.ibiblio.org/quirky/pet_pa ... v83-w5.pet
*Puppy 4.2x misses libgio. Thanks to WB70DYFred for supplying here:
http://murga-linux.com/puppy/viewtopic. ... 353#364353
Please report any bugs here.
Enjoy!
EDITS:
110804, Added back Barry's cropping for wide screen (inadvertently left out), seems it didn't break anything

110905
Added code to detect the gtkdialog version and exit if not compliant
Code: Select all
#just some insurance 110905
GTKDMIN3_VER="`gtkdialog3 -v|cut -d ' ' -f3|cut -d '.' -f3`" #need at least 21 ie: gtkdialog-0.7.21
if [ "$GTKDMIN3_VER" -lt "21" ];then
GTKD4="`which gtkdialog4`"
if [ "$GTKD4" = "" ];then xmessage "You need to upgrade gtkdialog" && exit
else
export GTKDIALOG="gtkdialog4"
fi
else
export GTKDIALOG="gtkdialog3"
fi