Hello, I run 6.1.38-1-MANJARO x86_64 on Cinamon and started to have the following problem since I switched by GPU from Nvidia to AMD: all GTK apps (and Firefox) have a delay of 25-30s to launch whereas they used to launch instantly instead.
In case you wonder, it’s not my computer being slow - I have Ryzen 5600X, M2 SSD and 32GB RAM and everything has always been incredibly snappy.
I read that this could be caused by dbus timeout, but not sure how to fix it. Thanks for your help!
Sounds like the reported-for-months-bug of xdg-desktop-portal-gnome, which should not even be installed on other desktop environments.
Remove it … replace with xdg-desktop-portal-gtk if you want a portal.
Note *-impl is not an actual package … its just a placeholder for any one of the backends.
(cue issues where inattentive users install gnome automatically because its first alphabetically)
Its true that the gnome portal depends on the gtk portal … but that does not make it a replacement for all desktops, even GTK desktops. The gnome one is meant for gnome and none else.
On desktops like XFCE xdg-desktop-portal and xdg-desktop-portal-gtk is the right recipe.
Heres the project info for the gtk variant … which is not dead:
I still dont get where the ‘xdg-desktop-gnome is required’ is coming from …
The package on your system xdg-desktop-portal-gnome is marked as required by xdg-desktop-portal because it provides xdg-desktop-portal-impl that the package xdg-desktop-portal actually depends on.
Its required on your system because its the package filling the requirement on your system.
Not because xdg-desktop-portal hard depends on xdg-desktop-portal-gnome specifically for everybody.