here's the readme from the above .gz:
mwl9 and sd are forks/tweaks/hacks of two of MochiMoppel's scripts, winswitcher and speeddials. the only change to the latter is a button to call mwl9, which is unnecessary now that 3b calls/shuts off both. mwl 9 has a bug not present in the original--the open windows are listed twice. trade off is it doesn't auto close, you can refresh the list and repostion the box, and you get 14 additional buttons. colum one: refresh, moveback (might get rid of this one since i never use it. regardless, it was RSH's tweaks that gave the first two buttons and showed me how to add the other 12.) layer above, layer normal, layer below, sticky, close rox. column 2 has the same buttons as column 1 but the first is labeled with a different popup and the activation is set (mistakenly) for a program (search for "action" in the script to customize) i've never offered as it's specific to one of my setups. for the other six (my original intent was that the first on the second column would activate the p1 panel set), i'm thinking of either more panels, buttons to size and/or position selected windows, or a quick way to swap puppy/rox's pinboards. the next uploaded version of this will include a folder with the necessary scripts, better, less redundant, more function-specific buttons, and the scriplets for the quick pinboard switches, which i think are the only relevant ones missing from the wmp4..tar.gz file in pupli repo's utilities folder. xdotool and wmctrl are required for most of this stuff to work; both are available in the repo. for Slacko64, you'll need the 64bit wmctrl available in the ppm. you can grab the 64bit xdotool from the repo (utilities folder).
until they're upped in stand alone, copy-to-/root/my-applications/bin-able form, here are the mini-scripts for the pinboard switching/here's the readme that was supposed to go with the five little scripts i've decided not to upload until i get some stuff sorted out:
#!/bin/sh
#name this one pp1
rox --pinboard=/root/Choices/ROX-Filer/PuppyPin
_______________
#!/bin/sh
#name this one pp2
rox --pinboard=/root/Choices/ROX-Filer/PuppyPin2
_______________
#!/bin/sh
#name this one pp3
rox --pinboard=/root/Choices/ROX-Filer/PuppyPin3
_______________
#!/bin/sh
#name this one pp4
rox --pinboard=/root/Choices/ROX-Filer/PuppyPin4
_______________
#!/bin/sh
#name this one pp5
rox --pinboard=/root/Choices/ROX-Filer/PuppyPin5
_______________
#copy the pinboard in /root/Choices/ROX-Filer and name it PuppyPin2 or use geany to save the file as PuppyPin2, PuppyPin3, PuppyPin4, and PuppyPin5. if you want a blank slate,
#code:
# <?xml version="1.0"?>
# <pinboard>
# <backdrop style="Stretched">/usr/share/backgrounds/DarkGrey.jpg</backdrop>
# </pinboard>
#can be made into menu entries, keyboard shortcuts, or panel items. if you use them as desktop icons, you'll need to drag the scripts to each new "wallpaper" as they'll be removed with the pinboard. keep this in mind if you're using the pinboards as menus, bookmarks, or workspaces.
#to do: up the jwm code (find and alter the appropriate code) to make each desktop switch automatically switch pinboards. i figure it's a good way to make the desktops seem less virtual and more like distinct locations unto themselves. of course, i'd probably rather be able to switch the pinboards with the same ease i can their four panel frames, which is why their names are so brief--shift+space to call the terminal is a very handy shortcut. i like it, anyway. i recommend rox as the shortcut for alt+spacebar, and 3b as the shortcut for ctrl+spacebar.
# some further words about sd and mwl9/the original MochiMoppel scripts on which they are based: i place 3b (which calls/shuts down both) atop many of the root:# menus--together they function as a sort of master control center, or so it seems to me. i think their inclusion would improve just about every puppy.
p.dogfellow, 10/15/2014
anyway, you can drag folders, scripts, files, etc. to a "desktop" and have that called forward or put away at a key press. hope someone finds it useful. if you're adventurous or bored, you can make the pinboard scripts fire whenever a desktop is switched with the information in this thread.
____
late tip:
cd /root/Choices/ROX-Filer; for f in PuppyPin{2..6} ; do cp PuppyPin $f ; done
in a terminal will autogenerate the five pinboard copies.