Discussion of Stickyxfce begins here, viewtopic.php?p=56582#p56582
recobayu developed stickyjwm for Puppies, http://murga-linux.com/puppy/viewtopic. ... 498#825498. That two page thread will provide links to pets for Tahrpup and Xenialpup, perhaps earlier (Ubuntu based?) puppies. A pet for bionicpup and fossapup64 can be found here: viewtopic.php?p=6342#p6342. From recobayu's posts I think it is based on MochiMoppel's work. It uses "Ctrl + Alt + Arrow to move window to up, left, down, and right side of screen".
wmctrl is a dependency which is likely already on your system. As I understand it, stickyjwm can be used to "to make windows full-screen, always-above or sticky, and to activate, close, move, resize, maximize and minimize them."
Screenshots:viewtopic.php?p=6342#p6342, http://murga-linux.com/puppy/viewtopic. ... 72#1017372.
Current usage commands from the above link:
"win + arrow = stickyjwm
win + shift + arrow = maxleft, maxright, etc (default sticky by jwm)
win + alt + arrow = resize window per 100px"
Puppus Dogfellow published another tool named windowplacementpack. See, http://murga-linux.com/puppy/viewtopic. ... 860#796860 and the post following it. But also read, http://murga-linux.com/puppy/viewtopic. ... 655#797655. Screenshot of implementation:
Sorry. I haven't used either of these. Just recording their existence for those who might be interested.