All screenshot apps do more or less what they are supposed to do, but I'm not 100% happy with any of the ones I found in BW64.
I'm particularly disappointed by PupSnap, a scrot frontend, which includes a couple of bugs and annoyances.
Here an incomplete list:
- Assigning a different screenshot name works once, but PS doesn't remember that and falls back to its screenshot-<number> default at the next shot
- The name box shows the name of the last captured shot, not the name to be used for the next shot
- "Date" names are hardcoded to look like screenshot_2025-01-26_11:35:03. Colons are not supported in Microsoft file systems and therefore may cause problems when trying to copy such files to other file systems
- The "Folder" box ignores changes of the target folder when done directly in the box, even if the given folder exists. Only changes made via the folder button/dialog are acknowledged. That's not how an entry box is supposed to work .
- The "Send to Viewer" and "Send to Editor" checkboxes don't allow to check them both, that's good, but unchecking them both, so that just a shot is taken without a following viewer/editor, triggers a warning that one of them MUST be checked. That makes no sense. Fortunately it's possible to avoid this warning: When viewer is checked, just add any character to the viewer name, thus turning it to an unknown viewer. PupSnap will choke on it and create the shot without further disturbance.
- The "Scale" dropdown can - according to the tooltip - reduce a large screenshot to 600px to make it forum compatible. OK. But what it shouldn't do is pump up smaller images to the selected size. That may be the reason why lately I see oversized and blurry screenshots of originally small windows on the forum.
- The "Scale" dropdown also allows to select a meaningless "-" , which causes PupSnap to crash.
- The "Format" dropbox offers png, jpg, bmp,tiff. While IMHO bmp and tiff are a bad choice, what is missing is webp , which offers better compression than png or jpg and an excellent quality. Though not as common as png or jpg, webp is supported by scrot, mtpaint and viewnior, so would be perfect for BW64. Unfortunately PupSnap issues a stern alert ('PupSnap supports png, jpg, bmp and tiff formats!') when manually entering 'webp' into the dropdown edit field. I can circumvent this bogus alert by commenting out the lines
Code: Select all
if [ ! "$FILETYPE" = "png" -a ! "$FILETYPE" = "jpg" -a ! "$FILETYPE" = "bmp" -a ! "$FILETYPE" = "tiff" ]; then
Xdialog --title Alert --beep --msgbox "\n $(gettext 'PupSnap supports png, jpg, bmp and tiff formats!') \n" 0 0 && $WORKDIR/PupSnap && exit 0
fi
in the file /usr/local/PupSnap/func, but there should be an official way to allow formats supported by scrot.
- The optional "Hotkey" is set to Ctrl+Shift+S, which is not a good combination for a global hotkey. Traditionally Ctrl+Shift+<key> combinations are reserved for an application's own shortcuts. If set for PupSnap in JWM's jwmrc-personal file, the keyboard shortcuts Ctrl+Shift+S in Librewolf (and Firefox?) for webpage screenshots and in LibreOffice for SaveAs function would not work anymore.
I haven't tested the "Image host" option because I don't use an image host.