[GH-ISSUE #811] Support portals #551

Closed
opened 2026-05-05 06:06:41 -06:00 by gitea-mirror · 4 comments
Owner

Originally created by @probonopd on GitHub (Sep 25, 2016).
Original GitHub issue: https://github.com/netblue30/firejail/issues/811

The GTK+/GNOME/Flatpak camp has something called Portals which is not inherently married with Flatpak and could be interesting for the AppImage/firejail combination, too:

https://blogs.gnome.org/mclasen/2016/07/08/portals-using-gtk-in-a-flatpak/

Portals are high-level (in the sense that they talk about concepts that are relevant to users) APIs that let sandboxed applications request access to resources outside. Portal calls will (almost) always involve user interaction (basically, a dialog).

https://github.com/flatpak/xdg-desktop-portal-gtk

Can we make use of them in the AppImage/firejail combination?

Originally created by @probonopd on GitHub (Sep 25, 2016). Original GitHub issue: https://github.com/netblue30/firejail/issues/811 The GTK+/GNOME/Flatpak camp has something called Portals which is not inherently married with Flatpak and could be interesting for the AppImage/firejail combination, too: https://blogs.gnome.org/mclasen/2016/07/08/portals-using-gtk-in-a-flatpak/ > Portals are high-level (in the sense that they talk about concepts that are relevant to users) APIs that let sandboxed applications request access to resources outside. Portal calls will (almost) always involve user interaction (basically, a dialog). https://github.com/flatpak/xdg-desktop-portal-gtk Can we make use of them in the AppImage/firejail combination?
gitea-mirror 2026-05-05 06:06:41 -06:00
Author
Owner

@netblue30 commented on GitHub (Sep 26, 2016):

I'll look into it, thanks.

<!-- gh-comment-id:249622388 --> @netblue30 commented on GitHub (Sep 26, 2016): I'll look into it, thanks.
Author
Owner

@chiraag-nataraj commented on GitHub (Jul 23, 2018):

Seems like it uses D-Bus...not necessarily a good idea?

<!-- gh-comment-id:406914641 --> @chiraag-nataraj commented on GitHub (Jul 23, 2018): Seems like it uses D-Bus...not necessarily a good idea?
Author
Owner

@chiraag-nataraj commented on GitHub (Jul 23, 2018):

Yeah, the portal spec consists of a D-Bus service...that sounds like a terrible idea for something like firejail.

<!-- gh-comment-id:406914875 --> @chiraag-nataraj commented on GitHub (Jul 23, 2018): Yeah, the portal spec consists of a D-Bus service...that sounds like a terrible idea for something like firejail.
Author
Owner

@chiraag-nataraj commented on GitHub (Oct 3, 2018):

I'm going to close this for now. If there were a different way to interact with portals, this might be more interesting, but I don't think any of us are crazy about using D-Bus. @netblue30 or @probonopd, please feel free to re-open if you feel differently.

<!-- gh-comment-id:426648494 --> @chiraag-nataraj commented on GitHub (Oct 3, 2018): I'm going to close this for now. If there were a different way to interact with portals, this might be more interesting, but I don't think any of us are crazy about using D-Bus. @netblue30 or @probonopd, please feel free to re-open if you feel differently.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/firejail#551
No description provided.