https://bugs.kde.org/show_bug.cgi?id=491037

--- Comment #5 from Nate Graham <n...@kde.org> ---
Thanks. I've left a comment at
https://github.com/privacyguides/privacyguides.org/pull/2690/files#r1707724506,
to correct the record about something that wasn't quite accurate there.

Ultimately the problem here is that apps offering a rich UX for things covered
by the portal system aren't well-supported by it. Spectacle is only one
example; another one is OBS, which expects to have total control over every
aspect of screen recording, and to not have to ask permission for every single
thing you use it for one at a time.

The portal API simply wasn't designed with apps like these in mind. Instead it
was designed for apps with a more minimal UI, where the thing you use it for is
to take *some* kind of screen or record *some* kind of screen activity, and
then the portal UI is used to let you negotiate the specifics. For apps where
you choose the specifics in the app itself, this doesn't make sense, and ruins
their UX — leading to bug reports, negative reviews, public complaints, etc.

This is why you see both KDE and GNOME figuring out their own way to bypass
these restrictions. In our case, opening a screenshot backdoor for Spectacle.
In their case, adding a dialog to whitelist whole apps that want to take
screenshots. These developments indicate fundamental flaws in the design of the
portal API, IMO.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to