On Sat, 03 Dec 2016 at 11:18:43 +0530, MohanR wrote: > I'm looking through this --enable-user-session in dbus-daemon. Even if > I enable that option, how can I retrive uniq DBUS_SESSION_BUS_ADDRESS > from systemd started dbus-daemon to pass it to gnome-session?
I suggest taking a look at how it has been done in an OS distribution that integrates --enable-user-session, such as Debian (with the dbus-user-session package), Fedora or Arch Linux. The socket used for the systemd-started dbus-daemon is predictable per-uid, and recent versions of the major D-Bus implementations (libdbus, GDBus, sd-bus) all try that socket before autostarting a new one. Setting DBUS_SESSION_BUS_ADDRESS is only necessary to be nice to minor D-Bus implementations (ndesk-dbus, dbus-java, etc.) or programs that second-guess how D-Bus works (which currently includes gnome-session, <https://bugzilla.gnome.org/show_bug.cgi?id=694472>). S _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/systemd-devel