Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modify flatpak permissions table #657

Open
00sapo opened this issue Feb 8, 2024 · 2 comments
Open

Modify flatpak permissions table #657

00sapo opened this issue Feb 8, 2024 · 2 comments
Labels

Comments

@00sapo
Copy link

00sapo commented Feb 8, 2024

As the title suggests, it would be super nice to be able to modify the table shown by the command flatpak permissions with a GUI.

It's 24 hours now that I try to modify a filetype association stored by a Flatpak app in such table (desktop-used-apps). I was expecting Flatseal to show such stuffs if they could be stored/set/replaced on a per-app basis.

I finally found it even though this Flatpak option is poorly documented.

Flatseal would basically wrap the following commands:

  • flatpak permission-show
  • flatpak permission-set
  • flatpak permission-remove
  • flatpak permission-reset
@nerdroychan
Copy link

I also find that this would be very helpful. The permissions of a flatpak application itself and the permissions granted by xdg-desktop-portal seem decoupled. An application without any R/W permission to any directories can still access files/directories if the user selected them via the portal's file selector.

https://github.com/flatpak/xdg-desktop-portal/wiki/The-Permission-Store

@tchx84
Copy link
Owner

tchx84 commented Mar 27, 2024

Flatseal already interacts with the permission store (see the Portals section of the UI) but, to display and interact with every possible value stored by any arbitrary portal, it would require some non-trivial re-design of that section and I am currently short of time.

@tchx84 tchx84 added the design label Mar 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants