[LWN Logo]

From: Matthias Ettrich <ettrich@troll.no>
To: kde-devel@alpha.tat.physik.uni-tuebingen.de
Subject: Future of KDE's session management
Date: 	Sat, 8 May 1999 21:32:37 +0200

As you know, KDE-1.x  uses the old X11R4/R5 session management protocol, with
all its limitations. We worked around that by adding a few compatible
extensions (like the unsaved data hint, for example).

Since R6 has become standard these days, KDE-2.x will use the new Session
Management Standard introduced in X11R6. This has also the benefit that KDE
applications will work together with the gnome session manager and vice versa.

I'm currently working on the implementation. For users of
KTMainWindow/KTopLevelWidget almost nothing will change. Special applications
that use manual session management or some tricky things will have to be
slightly modified. I'll provide a guide to that.

The small drawback of this will be that we'll have to link all KDE-2.x to
libICE and libSM in addition. Those libs are, however, quite small.


Matthias