Hi, I noticed that there more than one set of dbus-launch/dbus-daemon in OpenSolairs b97 + vermillion 100. Based on the ordering of pids, the most likely app that launches dbus-daemon is iiimd, however I can't confirm it since I don't know where the source is, and not sure the exact sequence it start.
We need to have a coherence approach to start dbus session, we should only have one session dbus per user session for memory/efficiency. So the approach is 2 folds: - We should start dbus session as early as possible when user login, Brian Cameron made suggestion to put it in /etc/X11/xinit/xinitrc.d, I am clarifying how does this work. - Application should check whether there is DBUS_SESSION_BUS_ADDRESS defined before doing an explicit dbus-launch. Comments/Feebacks are welcome. Thanks, -Ghee
