| Summary: | session not saved/restored upon logout/login | ||
|---|---|---|---|
| Product: | [Unmaintained] ksmserver | Reporter: | Simon Oosthoek <kdebugs> |
| Component: | general | Assignee: | Lubos Lunak <l.lunak> |
| Status: | RESOLVED REMIND | ||
| Severity: | major | CC: | wbauer1 |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Neon | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Simon Oosthoek
2016-07-08 14:32:44 UTC
(In reply to Simon Oosthoek from comment #0) > I expect konsole firefox and thunderbird to be started when I log in, after > I logged out with these specific applications open. Works fine here, so it's likely not a general bug in ksmserver. Firefox and Thunderbird are GTK applications though. Support for the legacy session management protocol (which has been superseeded/deprecated in 1993!) had been removed from ksmserver in 5.6, but as it turned out, GTK only supports this so this broke restoring GTK applications completely (it's the same in GNOME btw). See bug#362671 . Judging from the date when you filed this report, you did use 5.6.x., so this would explain it for Firefox and Thunderbird. Should be fixed since Plasma/ksmserver 5.7, as support for the legacy protocol has been restored. Konsole on the other hand is a KF5 application, and should be restored fine, since KDE Frameworks 5.20.0 and Qt 5.6.0 at least (which you likely had I suppose as you are using Neon). There was/is a bug in Konsole though that causes it to crash on startup/session restore if the stored current directory doesn't exist. See bug#365413. Could this be the problem? No response, presumably fixed, closing. Sorry, I must have missed the reply in September... It could very well be the konsole bug you referred to, the other problems with firefox and thunderbird might have been resolved, at least on ubuntu 16.10... I guess this bug can remain closed, I may re-open or re-file when I have time for some more testing... Cheers Simon |