sudo pacman -R xdg-desktop-portal-gnome
did the trick.
]]>The journal when starting firefox is:
May 25 23:51:53 mypc.local dbus-daemon[2094]: [session uid=1000 pid=2094] Activating via systemd: service name='org.freedesktop.portal.Desktop' unit='xdg-desktop-portal.service' requested by ':1.115' (uid=1000 pid=9393 comm="/usr/lib/firefox/firefox")
May 25 23:51:53 mypc.local systemd[2065]: Starting Portal service...
May 25 23:51:53 mypc.local dbus-daemon[2094]: [session uid=1000 pid=2094] Activating via systemd: service name='org.freedesktop.impl.portal.desktop.gnome' unit='xdg-desktop-portal-gnome.service' requested by ':1.117' (uid=1000 pid=9446 comm="/usr/lib/xdg-desktop-portal")
May 25 23:51:53 mypc.local systemd[2065]: Current graphical user session is inactive.
May 25 23:51:53 mypc.local systemd[2065]: Dependency failed for Portal service (GNOME implementation).
May 25 23:51:53 mypc.local systemd[2065]: xdg-desktop-portal-gnome.service: Job xdg-desktop-portal-gnome.service/start failed with result 'dependency'.
*** PAUSE then it launches, well appears ***
May 25 23:52:18 mypc.local rtkit-daemon[1356]: Supervising 13 threads of 1 processes of 1 users.
. . .
*** Another 25 seconds ***
May 25 23:52:43 mypc.local xdg-desktop-por[9446]: Failed to create settings proxy: Error calling StartServiceByName for org.freedesktop.impl.portal.desktop.gnome: Timeout was reached
May 25 23:53:23 mypc.local systemd[2065]: xdg-desktop-portal.service: start operation timed out. Terminating.
May 25 23:53:23 mypc.local systemd[2065]: xdg-desktop-portal.service: Failed with result 'timeout'.
May 25 23:53:23 mypc.local systemd[2065]: Failed to start Portal service.
Starting evolution presents the same picture:
May 26 00:01:30 mypc.local dbus-daemon[2094]: [session uid=1000 pid=2094] Activating via systemd: service name='org.freedesktop.portal.Desktop' unit='xdg-desktop-portal.service' requested by ':1.119' (uid=1000 pid=10048 comm="/usr/bin/evolution")
May 26 00:01:30 mypc.local systemd[2065]: Starting Portal service...
May 26 00:01:30 mypc.local dbus-daemon[2094]: [session uid=1000 pid=2094] Activating via systemd: service name='org.freedesktop.impl.portal.desktop.gnome' unit='xdg-desktop-portal-gnome.service' requested by ':1.122' (uid=1000 pid=10087 comm="/usr/lib/xdg-desktop-portal")
May 26 00:01:30 mypc.local systemd[2065]: Current graphical user session is inactive.
May 26 00:01:30 mypc.local systemd[2065]: Dependency failed for Portal service (GNOME implementation).
May 26 00:01:30 mypc.local systemd[2065]: xdg-desktop-portal-gnome.service: Job xdg-desktop-portal-gnome.service/start failed with result 'dependency'.
*** PAUSE then it displays email contents ***
May 26 00:01:56 mypc.local rtkit-daemon[1356]: Supervising 14 threads of 2 processes of 1 users.
. . .
*** Another 25 seconds ***
May 26 00:02:21 mypc.local xdg-desktop-por[10087]: Failed to create settings proxy: Error calling StartServiceByName for org.freedesktop.impl.portal.desktop.gnome: Timeout was reached
May 26 00:03:01 mypc.local systemd[2065]: xdg-desktop-portal.service: start operation timed out. Terminating.
May 26 00:03:01 mypc.local systemd[2065]: xdg-desktop-portal.service: Failed with result 'timeout'.
May 26 00:03:01 mypc.local systemd[2065]: Failed to start Portal service.
So there is something going on with the "GNOME Portal service" and I have no idea where to look/start.
Something is no longer configured the way a new version is expecting it to be (maybe I messed an "update" comment?) or something is corrupted.
Any help is appreciated.
]]>