Let run simple panels in other than GNOME
This had been opened downstream at:
https://bugzilla.redhat.com/show_bug.cgi?id=2256038
In short: the goa-daemon
can run anywhere, but since !736 (merged) the gnome-control-center doesn't run in other than GNOME environment, thus users cannot configure GOA accounts, even the desktop environment runs the goa-daemon
and it advertises the accounts.
One problem is that the Evolution offers an "Open Settings" button in situations where it's known the user needs to do something in the settings (like re-login to the account), but this does not do anything, because the called gnome-control-center online-accounts
fails/refuses to start when it's not GNOME.
I do not think you should disallow goa-daemon
in other than GNOME environment (left aside it's a D-Bus service), but it would be also good to be able to get to the configuration panel.
Would it make sense to not blindly reject running in other than GNOME and rather filter out panels which require specific only-in-GNOME available services, thus those simple things can be still configured? Or in this specific case open only the online-accounts panel and leave everything else hidden?