I have been trying to use Gnome Planner running as an X remote client application running on another computer on the LAN. I.e. I am logging into another computer using ssh from a terminal window on my desktop (using 'ssh -X <remote> so X is allowed and DISPLAY is set) and then entering 'planner' at the command prompt.
It's totally broken as far as I can see, planner tries to connect to a local (i.e. on the remote system) dbus which isn't there because the X session it needs to talk to is on my desktop computer. The symptoms in planner are a huge delay starting up, a failure to find saved data and a wierd pop-up error box when it finally appears on the screen.
I also tried running yelp as a remote X client and it too failed miserably with a load of similar dbus errors:-
(yelp:2860): Yelp-WARNING **: Cannot find dbus bus
GConf Error: Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking for ORBit, or you have stale NFS locks due to a system crash. See http://projects.gnome.org/gconf/ for information. (Details - 1: Failed to get connection to session: Failed to connect to socket /tmp/dbus-nrMIzFk9Y7: Connection refused) GConf Error: Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking for ORBit, or you have stale NFS locks due to a system crash. See http://projects.gnome.org/gconf/ for information. (Details - 1: Failed to get connection to session: Failed to connect to socket /tmp/dbus-JTLaNQBBPo: Connection refused)
(yelp:2860): Yelp-WARNING **: Failed to load config file: No such file or directory
** (yelp:2860): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed
** (yelp:2860): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed
(yelp:2860): Yelp-WARNING **: An error occurred getting the gconf value /apps/yelp/use_system_fonts: Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking for ORBit, or you have stale NFS locks due to a system crash. See http://projects.gnome.org/gconf/ for information. (Details - 1: Failed to get connection to session: Failed to connect to socket /tmp/dbus-4gA9VDJgu5: Connection refused)
(yelp:2860): Yelp-WARNING **: An error occurred getting the gconf value '/apps/yelp/variable_font'
... plus loads more in similar vein.
Other remote X client applications (which, presumably don't attempt to use dbus) work perfectly OK. I even have synaptic installed on the (headless) remote system and run it on my desktop to do upgrades to the remote system (I usually use apt-get but sometimes synaptic is easier).
So am I missing something or is the whole dbus thing completely broken if you're trying to use X in the classic way with remote applications? I've done a few Google searches and didn't find anything very obvious about this so *maybe* there is something vital I'm missing, or maybe no one now uses remote X (at least not with Gnome).