WillPower3309 / swayfx

SwayFX: Sway, but with eye candy!
MIT License
1.18k stars 48 forks source link

fix(PKGBUILD): support new portals req for XDG_CURRENT_DESKTOP #239

Closed jthvai closed 7 months ago

jthvai commented 7 months ago

Integrates commits c85a455e and 2f9c63b0 from extra/sway.

Copied from c85a455e:

As of version 1.17, xdg-desktop-portal requires desktops to declare which portals should be used. For Sway, this requires a file /usr/share/xdg-desktop-portal/sway-portals.conf (or a local user config).

A reasonable default is to use GTK for the file picker (as wlr doesn't have file picker support) and wlr for screencast/screenshot support. Fedora does this similarly. [1]

Upstream is not interested in shipping a configuration file [2] so we need to do it downstream.

[1] https://src.fedoraproject.org/rpms/sway/blob/rawhide/f/sway-portals.conf [2] https://github.com/swaywm/sway/issues/7773

WillPower3309 commented 7 months ago

Please rebase :) otherwise LGTM

jthvai commented 7 months ago

@WillPower3309 Rebased :)

WillPower3309 commented 7 months ago

@WillPower3309 Rebased :)

Thanks!