Hi, can you try to add "X-KDE-DBUS-Restricted-Interfaces=org.kde.kwin.Screenshot" into the xdg-desktop-portal-kde desktop file and restart it?
Regards, Jan ne 18. 10. 2020 v 22:50 odesílatel Damir Porobic <damir_poro...@live.com> napsal: > Hello, > > anyone any feedback on this one? Kind of breaks all non KDE Screenshot > tools under Wayland. > Would be nice to know if this is by error or some additional steps are > required now. > > Best regards, > Damir > > ------------------------------ > *From:* Damir Porobic <damir_poro...@live.com> > *Sent:* Wednesday, October 14, 2020 21:34 > *To:* kde-devel@kde.org <kde-devel@kde.org> > *Subject:* Re: Not able to take screenshots with KDE Plasma 5.20.80 > > Seems to be related to this change here https://phabricator.kde.org/D29407 > > Also, I see the same error when using org.freedesktop.portal.Screenshot > which requires already confirmation by default so I'm bit confused why > both, authorization and confirmation? Also, looking quickly through the > discussion I haven't found any clue how a non KDE application could get > access to those screenshot interfaces. > > Best regards, > Damir > ------------------------------ > *From:* kde-devel <kde-devel-boun...@kde.org> on behalf of Damir Porobic < > damir_poro...@live.com> > *Sent:* Wednesday, October 14, 2020 21:22 > *To:* kde-devel@kde.org <kde-devel@kde.org> > *Subject:* Not able to take screenshots with KDE Plasma 5.20.80 > > Hello, > > one of my users informed me that he's not able to take screenshots with > KDE Plasma Wayland anymore. I've just tested myself, with Plasma 5.19.5 > everything is working, with Plasma 5.20.80, it's not. My application > supports two ways of taking screenshots under KDE Plasma, one is using > "org.kde.kwin.Screenshot" like Spectacle and the other is using > "org.freedesktop.portal.Screenshot". Interesting is that both stopped > working with 5.20.80 but Spectacle seems to be able to take screenshot > still. My imageGrabber that uses "org.kde.kwin.Screenshot" is basically a > copy of Spectacles imageGrabber, so I'm wondering why it works for > Spectacle and not for my application. > > Looking at the dbus-monitor sessions, I've notices an error saying: > error_name=org.kde.kwin.Screenshot.Error.NoAuthorized reply_serial=32 > string "The process is not authorized to take a screenshot" > > That's something new. How can a process be authorized to take screenshots? > > Regards, > Damir > > -- Jan Grulich, Senior Software Engineer, Desktop Team Red Hat