Hey all,
I’m having some weird behavior with spectacle after I updated my system today. When I try to take a screenshot on my system (using the UI or a shortcut) it doesn’t work.
What I mean by “doesn’t work” is, when I select to screenshot my entire screen, I get an empty box (no screenshot data at all by the looks of it) and when I go to screenshot a region, nothing happens at all (no UI to select a region).
I can still record though spectacle so, I’m not entirely sure if this is user error or a problem with the application itself?
I’ve also ran the xdg-portal-test-kde
portal and that fails when trying to take a screenshot

I don’t know if it helps but when running the portal test with journalctl
open I get the line:
xdg-desktop-portal-kde[1433]: xdp-kde-screenshot-dialog: "CaptureWorkspace" failed: QDBusError("org.kde.KWin.ScreenShot2.Error.NoAuthorized", "The process is not authorized to take a screenshot")
, looks related but, I’m not sure…
I’ve managed to fix the permission issues with xdg-portal-test-kde
(I think) by adding nvidia_drm.modeset=1
to my kernel parameters but, spectacle still doesn’t work 
Hi - just checking, based on something similar-sounding in a KDE Bugtracking System report, do you have a .desktop file for Spectacle in ~/.local/share/applications/
by chance?
I do not, no 
I also found someone mention clearing the cache dir for spectacle as well as the spectaclerc which I did, but didn’t seem to help
Hmm, does trying in a new user account change anything? Or perhaps reinstalling the Spectacle package, just in case something got funky during an install or update?
1 Like
Hmm, good questions.
I have reinstalled spectacle as I gave flameshot a try (i was having issues with the UI not showing but everything else worked).
I just created a new user account logged in, and everything seems to work… I’m guessing that means there’s something wrong in one of
Nevermind, as I was writing that out, I logged back into my account and everything seems to be working again?
Never mind! Updated again today and got the same behavior. Logged into a new user account and back into mine, see if that helps, it did not…
I am able to use Spectacle on the other user account though so, I’m thinking it’s a file or setting on my account that’s maybe messing up the program?