| Summary: | Widgets that have been manually added but subsequently removed shall appear after restart. | ||
|---|---|---|---|
| Product: | [Frameworks and Libraries] libplasma | Reporter: | Roke Julian Lockhart Beedell <4wy78uwh> |
| Component: | libplasma | Assignee: | Marco Martin <notmart> |
| Status: | RESOLVED FIXED | ||
| Severity: | minor | CC: | 1i5t5.duncan, nate, plasma-bugs-null |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Fedora RPMs | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Roke Julian Lockhart Beedell
2021-11-13 17:03:27 UTC
The content of "STEPS TO REPRODUCE" should be replaced by: 1. Do add any widget. 2. Do remove any widgets that have been manually added. 3. Do restart the operating-system. User running most of kde/plasma live-git here, and I /think/ this may now be fixed, by the following commit to plasma-framework (select-copied from git log), not sure what release version it should appear in, but frameworks version is reported as 5.89.0 ATM, here (with that commit), so should be in frameworks 5.89 if it didn't make 5.88 (which is what you reported). So if it's not fixed in 5.89, a similar fix needs applied elsewhere. In the mean time a couple workarounds. 1) Here, I've found running the following command from krunner saves plasmashell config as it quits and restarts. killall plasmashell; sleep 1; plasmashell 2) Judging by the comment in the git log below, another workaround may be to add a panel and immediately remove it, thereby triggering plasma to save its config. * commit 1f0df3dd2 | Author: Jan Blackquill <uhhadd@gmail.com> | AuthorDate: Tue Oct 5 12:56:42 2021 -0400 | Commit: Jan Blackquill <uhhadd@gmail.com> | CommitDate: Tue Oct 5 13:04:48 2021 -0400 | | Corona: save after ending edit mode | | Plasma can be somewhat amnesiac if you make changes to it that don't | involve adding/removing panels and it subsequently unexpectedly ends, | such as when it or the compositor crashes. | | Calling requireConfigSync after edit mode ends guarantees that any changes | made by the user in edit mode will be applied. | | src/plasma/corona.cpp | 4 ++++ | 1 file changed, 4 insertions(+) Indeed, probably so. |