New comment by RunningDroid on void-packages repository https://github.com/void-linux/void-packages/issues/46317#issuecomment-1740327986 Comment: This appears to be a result of `xdg-desktop-portal` requiring configuration as of 1.17.0 (even though they don't explicitly say it in the changelog*). The intended behavior seems to be that desktop or distro devs will ship a `/usr/share/xdg-desktop-portal/${DESKTOP}-portals.conf` to set the default portals for a desktop or `xdg-desktop-portal` will just fail without a fallback if nothing's configured: https://github.com/flatpak/xdg-desktop-portal/issues/1077 In that issue ibotty provided a snippet that restores the previous behavior when installed to `.config/xdg-desktop-portal/sway-portals.conf`: ``` [preferred] # use xdg-desktop-portal-gtk for every portal interface default=gtk # except for the xdg-desktop-portal-wlr supplied interfaces org.freedesktop.impl.portal.Screencast=wlr org.freedesktop.impl.portal.Screenshot=wlr ``` and the documentation for the portal configuration is here: https://github.com/flatpak/xdg-desktop-portal/blob/main/doc/portals-conf.rst *: https://raw.githubusercontent.com/flatpak/xdg-desktop-portal/main/NEWS : ``` - Rework how portal implementations are loaded. This new, more robust system allows selecting specific backends for specific portals, and layering them when necessary. Platforms that provide portals implementation are encouraged to provide a suitable configuration file. ```