SUMMARY If a user switches to "Restore manually saved session" in SySe > Desktop Session from another option, the action to "Save Session" in the Kickoff power menu is not shown until after a Plasmashell restart. STEPS TO REPRODUCE 1. While using a different session saving option, switch to "Restore manually saved session" 2. Check if Kickoff has the "Save Session" action yet OBSERVED RESULT Kickoff does not gain said action until after a restart EXPECTED RESULT Kickoff should gain the new item immediately SOFTWARE/OS VERSIONS Everything git master, but this has been a bug for many versions apparently
I can confirm this behaviour. It is necessary to log out (wasting all effort with laying out the work space), and log in again. openSUSE 15.4 plasma5-workspace-5.24.4-bp154.2.3.1.x86_64 plasma-framework-5.90.0-bp154.1.42.x86_64
*** Bug 493445 has been marked as a duplicate of this bug. ***
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/5114
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2748
Git commit 966d0a953f8e19456526cde624879fa5e07d6bb8 by Marco Martin. Committed on 24/01/2025 at 15:06. Pushed by mart into branch 'master'. kcms/ksmserver: remove system restart message Now the session save behavior change works immediately, remove the restart system message M +0 -27 kcms/ksmserver/ui/main.qml https://invent.kde.org/plasma/plasma-desktop/-/commit/966d0a953f8e19456526cde624879fa5e07d6bb8
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2750
Git commit f304696dd9f231adbfed7adf7846a902610adea5 by Marco Martin. Committed on 24/01/2025 at 15:45. Pushed by mart into branch 'Plasma/6.3'. kcms/ksmserver: remove system restart message Now the session save behavior change works immediately, remove the restart system message (cherry picked from commit 966d0a953f8e19456526cde624879fa5e07d6bb8) 966d0a95 kcms/ksmserver: remove system restart message Co-authored-by: Marco Martin <notmart@gmail.com> M +0 -27 kcms/ksmserver/ui/main.qml https://invent.kde.org/plasma/plasma-desktop/-/commit/f304696dd9f231adbfed7adf7846a902610adea5
Git commit 26c4758b900f14e51dec3e703b73ca10941d2222 by Nate Graham, on behalf of Marco Martin. Committed on 24/01/2025 at 16:44. Pushed by ngraham into branch 'master'. Watch for changes in session save mode There was already a canSaveSessionChanged method, but was never used. This adds a KConfigWatcher on ksmserverrc/General/loginMode and will emit the canSaveSessionChanged when needed. This makes the save session entry in Kickoff appear and disappear immediately after the option has been changed in System Settings FIXED-IN: 6.3.0 M +7 -0 libkworkspace/sessionmanagement.cpp https://invent.kde.org/plasma/plasma-workspace/-/commit/26c4758b900f14e51dec3e703b73ca10941d2222
Git commit 4fac2f2a44e801bd773a4c954f0c9c211273a2fd by Nate Graham. Committed on 24/01/2025 at 16:45. Pushed by ngraham into branch 'Plasma/6.3'. Watch for changes in session save mode There was already a canSaveSessionChanged method, but was never used. This adds a KConfigWatcher on ksmserverrc/General/loginMode and will emit the canSaveSessionChanged when needed. This makes the save session entry in Kickoff appear and disappear immediately after the option has been changed in System Settings FIXED-IN: 6.3.0 (cherry picked from commit 26c4758b900f14e51dec3e703b73ca10941d2222) 0517ea2a Watch for session save mode changes c8bede90 Apply 1 suggestion(s) to 1 file(s) Co-authored-by: Marco Martin <notmart@gmail.com> M +7 -0 libkworkspace/sessionmanagement.cpp https://invent.kde.org/plasma/plasma-workspace/-/commit/4fac2f2a44e801bd773a4c954f0c9c211273a2fd
*** Bug 498786 has been marked as a duplicate of this bug. ***