RFC on UX surveys on the session preference UI

Guido Berhoerster gber at opensuse.org
Sat Nov 15 09:05:36 CET 2014

* Steve Dodier-Lazaro <sidnioulz at gmail.com> [2014-11-15 01:12]:
> Thanks for the hints, I wasn't aware of that though I suspected
> something of the sort with GNOME D-Bus Activation. Do you happen to
> know if they have proposed their new session management protocol to
> XDG for standardisation

No, of course not, it uses the org.gnome.SessionManager, they've
had that for years[1]. It's just recently that they started
removing XSMP support[2] breaking session management on Xfce, KDE
and anything non-GNOME. What's worse is that the "Unix" backend
of GtkApplication has the org.gnome.SessionManager DBUS interface
hardcoded[3] for session management and the GTK documentation
actively encourages people to remove XSMP support in facor of
GNOME-only session management[4].

> and/or if KDE also have a custom protocol
> instead of XSMP?

Sorry don't know, but they will have to come up with something
for their Wayland support. What I do know is that they have an
abstraction of XSMP support in the KDE core libraries still used
by many KDE applications, so I now use Okular instead of Evince
in order not to loose all my open PDF's when I log out...

[1] https://wiki.gnome.org/Projects/SessionManagement/GnomeSession
[2] e.g. https://bugzilla.gnome.org/show_bug.cgi?id=672735
[3] https://git.gnome.org/browse/gtk+/tree/gtk/gtkapplication-dbus.c?id=f5c5e9385e960a74ce38bc58a30fa36474d0cd6a#n142
[4] https://developer.gnome.org/gtk3/stable/gtk-migrating-smclient-GtkApplication.html
Guido Berhoerster

More information about the Xfce4-dev mailing list