Summary: | Session management broken when using several virtual desktops | ||
---|---|---|---|
Product: | [Unmaintained] ksmserver | Reporter: | Frank <fhenry> |
Component: | general | Assignee: | Lubos Lunak <l.lunak> |
Status: | RESOLVED FIXED | ||
Severity: | grave | CC: | kdebugs.anon134, tuomas.karna, wbauer1 |
Priority: | NOR | ||
Version First Reported In: | 5.4.3 | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Frank
2015-10-19 17:14:23 UTC
I confirm this bug on Kubuntu 15.10 updated from KDE backports (kf5 5.15.0-0ubuntu1). I am having also having the problem where if I use "restore last session", then most programs aren't restored at all, only a few. I rely heavily of the "restore last session", so this is a VERY significant problem for me, so much that it is preventing me from permanently moving to Plasma 5. This is very disappointing. :( My System: openSUSE Leap 42.1 for x86_64 plasma5-workspace v5.5.2-158.1 KDE Platform Version 4.14.10 I forgot to add that this bug is 100% repeatable, every time. (In reply to kdebugs.anon134 from comment #2) > I am having also having the problem where if I use "restore last session", > then most programs aren't restored at all, only a few. AIUI, this bug report is about applications being restored on the wrong virtual desktop. Something I cannot reproduce here with openSUSE's latest KDE Framworks and Qt5 packages btw, but we added a few patches for those problems already. KF5 based applications not being restored at all is bug#354724, which has been fixed recently. PS: the "virtual desktops" problem sounds just like bug#338578. Any objections if I mark this as duplicate? No objections to mark this duplicate. The bug#338578 should be marked confirmed / grave then however. Several people have the same problem and consider this a grave regression / bug. With 5.7.5 in the meantime the issue appears to get "better", eg not all programs that used to be are now dumped on the first desktop. But some still are. And this bug or the duplicates of it are still not marked confirmed - I guess the lession is don't even try to use a kde version that is not at least 5 years in full production use by the major distributions. 8-( (In reply to Frank from comment #7) > With 5.7.5 in the meantime the issue appears to get "better", eg not all > programs that used to be are now dumped on the first desktop. But some still > are. And which applications exactly? The problem with kwin not saving/restoring window attributes (like position and virtual desktop) has been fixed over a year ago, see bug#341930. But the applications need to set certain attributes correctly for this to work. And in particular Qt5 didn't do that (so it still didn't work for KF5/Qt5 based applications), this should be fixed to in 5.6 at least. > And this bug or the duplicates of it are still not marked confirmed Which "duplicates" are you talking about in particular? bug#354724 is fixed, bug#338578 is 2 years old and nobody apparently looked at it since then. AFAICT, it is fixed though (and actually a duplicate of bug# ) > I guess the lession is don't even try to use a kde version that is not at > least 5 years in full production use by the major distributions. 8-( If you think such a comment is helpful at all, then you're wrong. Btw, openSUSE did backport all necessary fixes to previous versions months ago, and it works fine here since then AFAICT. Also, all of the problems should be fixed in current versions of Plasma, KDE Frameworks and Qt5 as mentioned. But if an application does something wrong, there's not much the desktop can do about it either. Just as a side note, GNOME doesn't restart applications on login at all by default. You can enable it with some "hidden" dconf setting, but it still won't work with GTK applications, as they don't support the current (introduced in 1993!) session management protocol, and GNOME dropped support for the older one 10 years ago. Funny enough, KDE/Qt applications do get restored correctly (now) in GNOME as well. Apparently session management is just not considered that important any more nowadays... (In reply to Wolfgang Bauer from comment #8) > bug#354724 is fixed, bug#338578 is 2 years old and nobody apparently looked > at it since then. AFAICT, it is fixed though (and actually a duplicate of > bug# ) Sorry, forgot to insert the bug number here. This should read: AFAICT, it is fixed though (and actually a duplicate of bug#341930) Just to pick up on this after some time: After about 8 months I retried whether this problem has vanished in the meantime and indeed in version 5.37 all seems fixed. Ok, thanks for confirming. ;) |