@JASpup :-
TBH, it's pointless relying on stuff from the repositories. Most of them, although Pup can often make use of the stuff contained within, without exception are intended for the parent, 'mainstream' distro the Puppy is based on. Which means they're designed for a multi-user scenario...and that nearly always means that permissions are wrong, or ownerships, or they want PulseAudio, or expect systemd.....urrgh.
You cannot come to Puppy and expect it to work flawlessly, seamlessly, and perfectly with software that was never intended to run in Puppy's unique manner.
Far better to make use of some of the multitude of .pet packages & SFS's with which our community abounds. They're invariably built to make allowance for, and to work with, Puppy's various 'quirks'. Pup's something of an individual use-case; it's very rare for mainstream packages to work off the bat, and community-built packages almost always perform better.
And screenshot tools are something we are NOT short of. I've lost track of the number of times I've tried Screeny in various Pups, with precisely the same results as you. I uninstall, shrug, and move on and try summat else. You're not starved for choice, I'll tell you that much..!
Mike. 