SUMMARY Spectacle installed via snap doesn't run because it can't load the libraries libxcb-image.so.0. STEPS TO REPRODUCE 1. Install snapd (if not on Ubuntu) 2. sudo snap install spectacle (any channel) 3. Run spectacle OBSERVED RESULT Running Spectacle via command line, the output is: "spectacle: error while loading shared libraries: libxcb-image.so.0: cannot open shared object file: No such file or directory" EXPECTED RESULT Spectale should be able to load those libraries and run. SOFTWARE/OS VERSIONS Linux: any distribution
So I don't think this is a bug in spectacle. The repo doesn't include anything related to snap as far as I know. I don't know snap in detail but to it seems there is failure to declare/ship libxcb-image as a runtime dependency. Where did you get the snap from? You should report this to them.
I got the snap from the Snapcraft Store, the official snap published by KDE.
Can you try build 24 now in Candidate channel?
Build 24 runs but it doesn't save the images properly. It creates the image files but these doesn't work.
What do you mean by the files don't work?
Created attachment 121201 [details] Screenshot #1 Spectacle shows en error message.
Created attachment 121202 [details] Screenshot #2 Image Viewer can't show the images.
Spectacle shows an error message and Image Viewer can't show the images.
Hm, can't reproduce this with spectacle snap and using gwenview as an image viewer.
*** This bug has been marked as a duplicate of bug 409272 ***
This should work now with the package in release channel