Bug 194165 - Restoration of non-KDE-4 applications fails (restore session)
Summary: Restoration of non-KDE-4 applications fails (restore session)
Status: RESOLVED FIXED
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: 4.2.2
Platform: Debian testing Linux
: NOR normal
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-26 16:31 UTC by Kai Wb.
Modified: 2009-10-14 10:43 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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!