Skip to content

Persist permission dialog in XDG Desktop Portal (Wayland, etc) #8032

Open
@nbolton

Description

💵 Bounty: $2000 (details)

Feature Request

The XDG Desktop Portal dialog shows every time Deskflow needs input capture or remote desktop access. This is annoying to users, who want the dialog to show only once.

Input capture (server mode):
image

Remote desktop (client mode):
image

Part of the work needs to be done in XDG Desktop Portal, but also needs to be done in the Mutter and KWin compositors. Other compositors are beyond the scope of this issue (but this does not limit someone attempting implementation).

Progress has been made already by @whot in XDG Desktop Portal as a draft PR, which will need to be completed:

the xdg-desktop-portal part of this is effectively done, but the compositor
integration of this is what is missing. That's also the hardest bit and
requires re-doing in every compositor (well, at least mutter, kwin, and
sway to make most ppl happy) to make it work across the board.

Maintainers & bounty: This issue and related bounty represents the entire work (including work to be done outside of this repo) so that a bounty can be created. Do not close as "not our bug".

Related:

Metadata

Assignees

No one assigned

    Labels

    enhancementA suggested change to improve functionalityfeature requestA request for a new featurewaylandThis issues effects Wayland on Linux💎 bountyThere is an Algora bounty for this issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions