summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorVictor Kareh <[email protected]>2019-01-29 15:36:39 -0500
committerVictor Kareh <[email protected]>2019-02-04 07:52:05 -0500
commit9c748b1c4f72d003d187337f6c4b71a7a56a2f22 (patch)
tree890dde011633de0495ba140916eec2bcd0297e52 /NEWS
parent37d538eba3a6b36a6d739de4b7567a97203ada3a (diff)
downloadmate-session-manager-9c748b1c4f72d003d187337f6c4b71a7a56a2f22.tar.bz2
mate-session-manager-9c748b1c4f72d003d187337f6c4b71a7a56a2f22.tar.xz
manager: restart user bus if last graphical session
There are desktop services (such as goa-daemon, e-d-s, etc) that don't open the display, but rely on dbus-daemon to scope the session. These days dbus-daemon is a user bus, not a sesssion, bus which leaves these services alive after log out. This commit checks to see if we're the last desktop session for the user at log out time, and if so, restarts the dbus daemon. This will lead to existing clients getting booted and die, but allow user bus clients that want to outlive a session to stick around if they so desire. Longer term, clients should stop relying on the session bus to define their lifetime. https://bugzilla.gnome.org/show_bug.cgi?id=764029 Adapted from https://gitlab.gnome.org/GNOME/gnome-session/commit/97d1cf5
Diffstat (limited to 'NEWS')
0 files changed, 0 insertions, 0 deletions