lagrange
lagrange copied to clipboard
Flatpak sandbox requires D-Bus for opening URIs
The Flatpak sandbox prevents opening random URIs. An API is provided for doing this, but it requires D-Bus to access it: https://github.com/flatpak/xdg-desktop-portal#readme
Related to issue #245.
The most reasonable way to implement D-Bus support may be to just link with GLib and use the existing D-Bus library. Flatpak in general seems to be most closely integrated with GTK anyway. The GLib/GTK dependency would only be necessary in the Flatpak build.