Many applications require a D-Bus session daemon to be running. While we may expect that most recent distributions will include starting of the session daemon in the X11 session scripts, we cannot rely on that behaviour. First and foremost, there are old distributions. Second, MacOS X and Windows don't have such a thing as a session script (Windows has services, MacOS X has launchd). This is a must-have feature for D-Bus 1.0, since KDE 4.0 will require it.
I was really hopping to get all the bugs fixed and have an RC by the end of next week. This is a feature, and one that can go in post 1.0 in my opinion. We talked about this before but no one has done the patches and I can't justify blocking indefinitely on features.
Taking off the tracker but if you can get a patch in will evaluate for inclution. Initial patch is needed and be approved as the correct approch before I do an RC release but we can tweek it a bit after.
I googled up my mail on how I imagined this working, for reference if anyone hacks on it: http://lists.freedesktop.org/archives/dbus/2006-February/004156.html
The way Havoc described it sounds like the approach I'd like to see. I'll try to come up with a patch for the root window, like we had discussed. But, in case I can't, I'll take the DCOP code that does the same, but stores the address in a file in the user's home directory (it's per host and per display).
Reassign to me.
Created attachment 6991 [details] [review] Patch for libdbus-1 to auto-start the daemon
Created attachment 6992 [details] [review] Patch for dbus-launch to allow auto-starting of the daemon
This has been added to CVS
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.