Seems related to https://invent.kde.org/plasma/kwin/-/merge_requests/374.
Nate
On 10/27/20 5:25 PM, Damir Porobic wrote:
Hi Jan,
I have searched for files with that name and found following:
/usr/share/xdg-desktop-portal-kde
/usr/share/lintian/overrides/xdg-desktop-portal-kde
/usr/share/doc/xdg-desktop-portal-kde
/usr/lib/x86_64-linux-gnu/libexec/xdg-desktop-portal-kde
The first and third are directories, the fourth is a library. I've added
the string you mentioned to the second file and restarted my notebook
but the behavior seems to be the same. Did you mean a different file
where I should add the string?
Regards,
Damir
------------------------------------------------------------------------
*From:* kde-devel <kde-devel-boun...@kde.org> on behalf of Jan Grulich
<jgrul...@redhat.com>
*Sent:* Monday, October 19, 2020 07:34
*To:* kde-devel@kde.org <kde-devel@kde.org>
*Subject:* Re: Not able to take screenshots with KDE Plasma 5.20.80
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
<mailto: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
<mailto:damir_poro...@live.com>>
*Sent:* Wednesday, October 14, 2020 21:34
*To:* kde-devel@kde.org <mailto:kde-devel@kde.org>
<kde-devel@kde.org <mailto: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 <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
<mailto:kde-devel-boun...@kde.org>> on behalf of Damir Porobic
<damir_poro...@live.com <mailto:damir_poro...@live.com>>
*Sent:* Wednesday, October 14, 2020 21:22
*To:* kde-devel@kde.org <mailto:kde-devel@kde.org>
<kde-devel@kde.org <mailto: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