Control: forwarded -1
https://github.com/BuddiesOfBudgie/budgie-desktop/issues/436

On Thu, 31 Aug 2023, 12:09 Simon McVittie, <s...@debian.org> wrote:

> Package: budgie-core
> Severity: normal
> Tags: trixie sid
> User: xdg-desktop-por...@packages.debian.org
> Usertags: portals.conf
>
> xdg-desktop-portal 1.17.x introduces a new way to select which portals will
> be used for which desktop environments, modelled on mimeapps.list:
>
> - each desktop environment should provide a file like
>   /usr/share/xdg-desktop-portal/budgie-portals.conf
>
> - the filename is ${DESKTOP}-portals.conf where ${DESKTOP} is the desktop
>   environment's entry in $XDG_CURRENT_DESKTOP (the same as the DesktopNames
>   from /usr/share/{x,wayland-}sessions/*.desktop), folded to lower case
>
> - sysadmins and users can override this via files named portals.conf or
>   ${DESKTOP}-portals.conf in various locations like /etc/xdg-desktop-portal
>   and ~/.config/xdg-desktop-portal
>
> Please see portals.conf(5) or its source code
>
> https://github.com/flatpak/xdg-desktop-portal/blob/main/doc/portals-conf.rst
> for full details.
>
> Because budgie-desktop declares itself as being GNOME-based with
> XDG_CURRENT_DESKTOP=Budgie:GNOME, it has two options:
>
> 1. Delegate its choice of portals to GNOME by accepting whatever GNOME
>    does in gnome-portals.conf, and don't install a budgie-portals.conf
>
> 2. Take control over its own choice of portals by providing a
>    /usr/share/xdg-desktop-portal/budgie-portals.conf
>
> If the first option is what the Budgie maintainers want, then this bug
> can be closed without further action.
>
> From what I've seen elsewhere, in the short term Budgie probably wants to
> use a mixture of -gtk and -gnome? But in the GNOME 45 cycle, it seems to be
> switching away from mutter 44/45 to a fork of mutter 43, which might no
> longer have the APIs that x-d-p-gnome requires? So the second option is
> probably more appropriate. GNOME's gnome-portals.conf was added in
>
> https://salsa.debian.org/gnome-team/gnome-session/-/commit/b201c9c40e3adc7bf0b1c3504bef4c8602aac31d
> and might make a good basis for designing a budgie-portals.conf: it
> illustrates how a different fallback order can be selected for each portal
> interface.
>
> Thanks,
>     smcv
> --
> This is part of a mass bug filing:
> https://lists.debian.org/debian-devel/2023/08/msg00311.html
>

Reply via email to