[Reposting to keep this searate from the discussion of what the default settings should be]
This was discussed at one time (https://lists.fedoraproject.org/piperma il/kde/2015-April/014478.html) but never got anywhere.
In brief: I use Session Restore under KDE. I have a number of desktops and most windows are restored correctly on the correct desktops. The ones that appear to have problems are non-KDE apps. Specifically:
* Firefox starts on the correct desktop but with the "This is embarassing" error page. On clicking the button, the extra window starts up correctly with all its tabs, but on the current desktop rather the assigned one.
* Chrome doesn't start at all. When started manually, it fires up all the correct windows and tabs but on the current desktop instead of the assigned ones.
I have manually configured the desktop settings for these apps, but of course that assumes the app lives on only one desktop.
I am now on kf5-plasma-5.19.0-2.fc23.x86_64, using SDDM and Kwin. I'm open to suggestions but have basically given up on hearing from the developers (see https://bugs.kde.org/show_bug.cgi?id=343875).
poc
Patrick O'Callaghan wrote:
I am now on kf5-plasma-5.19.0-2.fc23.x86_64, using SDDM and Kwin. I'm open to suggestions but have basically given up on hearing from the developers (see https://bugs.kde.org/show_bug.cgi?id=343875).
One big problem being is that there are still unsolved issues in Qt5's session-management related code, so you probably won't be hearing from kde folks on that (since some of the root causes are not in their code).
Some examples of the saga:
https://bugs.kde.org/show_bug.cgi?id=341930 https://bugs.kde.org/show_bug.cgi?id=345924
and related Qt upstream issues slowly worked-on over time, https://bugreports.qt.io/browse/QTBUG-45484 https://bugreports.qt.io/browse/QTBUG-46310
-- Rex