fde8519002
Since commit 0ecddafc207 gsd-xsettings startup has been made conditional on the systemd user instance being available at runtime. While that is correct, it means that completing xwayland startup is also conditional now. We always want xwayland startup to go ahead, so wait for the XSettings plugin to appear on the bus when gsd-xsettings is launched by gnome-session and complete the task immediately if startup fails. https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1252