emersion / xdg-desktop-portal-wlr

xdg-desktop-portal backend for wlroots
MIT License
592 stars 56 forks source link

[Question] Are there plans to support more of the XDG Portal specification? #135

Closed Diegovsky closed 3 years ago

Diegovsky commented 3 years ago

Since screencast and screenshot have the ability to use a graphic chooser (#59) are there plans to implement more of the XDG Portal implementation? (like FileChooser, Notification, etc)

emersion commented 3 years ago

Nope. These don't need any special interaction with the compositor.

danshick commented 3 years ago

It is important to note that you can install multiple portals and other implementations (gtk, kde, etc.) will act as a fallback for what we don't implement.

Diegovsky commented 3 years ago

Thanks for the clarification :)

languitar commented 1 year ago

At least for the GTK portal implementation there are ongoing discussions whether it is viable/wanted to launch at all in a non-gnome context (https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/issues/74 and https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/merge_requests/78). Moreover, there's an open PR for xdg-desktop-portal that might also render some of the currently used fallback logic unusable (https://github.com/flatpak/xdg-desktop-portal/pull/985). I am not sure if the current way of only selectively providing a few parts of the spec will continue to work in the future.

emersion commented 1 year ago

xdp-gnome is different from xdp-gtk.

languitar commented 1 year ago

Oh, you are right. Then the current fallback only depends on xdg-desktop-portal-gtk not declaring any required desktop.