https://bugs.kde.org/show_bug.cgi?id=362671

Wolfgang Bauer <wba...@tmo.at> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
                 CC|                            |ahartm...@gmail.com,
                   |                            |wba...@tmo.at
             Status|UNCONFIRMED                 |CONFIRMED

--- Comment #2 from Wolfgang Bauer <wba...@tmo.at> ---
I tested with some GTK2/3 applications I have installed here (gnucash,
gnome-terminal and gedit in particular), and indeed none of them are
saved/restored in Plasma5, while they are in KDE4.

KDE4 saves them to the "LegacySession" section in ksmserverrc, so apparently
they (or GTK) does not support XSMP, only the older XSM, which has been removed
from ksmserver in 5.6 with this commit:
https://quickgit.kde.org/?p=plasma-workspace.git&a=commit&h=5f0ca1305db4a925dbdbf927f541497be334feff
And indeed, reverting this fixes the problem and makes those applications being
restored properly.

CC'ing Andreas Hardmetz, who made this change.

Ideally, the GTK developers should add XSMP support to their
applications/toolkit though, as not even GNOME restores them (if you enable the
hidden "auto-save-session in dconf-editor), while it does restore KDE
applications.

No idea whether this might also be the reason for your problem with Firefox and
Thunderbird, Firefox does get restored correctly here in openSUSE so it does
seem to support XSMP.
Opera doesn't seem to support session management at all though, it isn't
restored by KDE4 either.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to