Bug 194165

Summary: Restoration of non-KDE-4 applications fails (restore session)
Product: [I don't know] kde Reporter: Kai Wb. <curan>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: 4.2.2   
Target Milestone: ---   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Kai Wb. 2009-05-26 16:31:31 UTC
Version:           4.2.2 (using KDE 4.2.2)
OS:                Linux
Installed from:    Debian testing/unstable Packages

After upgrade to KDE 4.2 session restoration after a relogin is broken. Non-KDE-4 programs won't be started again.

Steps to reproduce:
1. Open a non-KDE-4 program like Amarok 1.4, Iceweasel (Firefox) or KVIrc (3.4.0).
2. Log out.
3. Log in again.
4. Observe, that no non-KDE-4 program gets started again.

Funnily in ~/.kde/share/config/session/kwin_[HASH]_... programs like Iceweasel are mentioned (wmCommand[0-9]). KVIrc has actually its own file, but reports »NumberOfWindows=0«, so that might be a bad example anyway. Amarok doesn't get mentioned anywhere.

Manually saving the session with
$ dbus-send --dest=org.kde.ksmserver /KSMServer org.kde.KSMServerInterface.saveCurrentSession
doesn't produce a different result.

If you should need further information, feel free to ask and I'll be glad to provide it.

I've asked on #kde4-devel whether this is (probably) one bug in KDE4's session management or many in the different applications, but didn't get any answer. So if it's more than one bug, please clone and/or reassign it as appropriate.

Thank you in advance for looking into this!

Kind regards,
Kai Wasserbäch
Comment 1 Kai Wb. 2009-10-14 10:43:31 UTC
Seems like this was fixed with 4.3.x, no reason to keep it open. Thanks!