Summary: | Panel configuration not fully saving | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | The10axe <the10axe> |
Component: | Panel | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dukadee, nate, niccolo.venerandi, smowtenshi |
Priority: | NOR | Keywords: | qt6 |
Version: | 6.0.1 | ||
Target Milestone: | 1.0 | ||
Platform: | Other | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=481113 | ||
Latest Commit: | https://invent.kde.org/plasma/libplasma/-/commit/f7b3e98bd5c777a8c7510ec0edaaba6412cac474 | Version Fixed In: | |
Sentry Crash Report: |
Description
The10axe
2024-03-07 20:44:25 UTC
Are you by any chance not using the systemd-enabled Plasma boot feature? (In reply to Nate Graham from comment #1) > Are you by any chance not using the systemd-enabled Plasma boot feature? I didn't change anything other than enabling numlock for sddm and change shortcut and theming. How could I check that of it's being used? Run `kreadconfig6 --file startkderc --group General --key systemdBoot` (In reply to Nate Graham from comment #3) > Run `kreadconfig6 --file startkderc --group General --key systemdBoot` Here is what it returned: ``` Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. ``` Do you have a file /etc/xdg/startkderc? Is there anything in there? (In reply to Nate Graham from comment #5) > Do you have a file /etc/xdg/startkderc? Is there anything in there? This is the output of `cat /etc/xdg/startkderc`: ``` cat: /etc/xdg/startkderc: No such file or directory ``` Confirming that the same thing happens to me on EndeavourOS (fully updated). I worked around it by adding the "Power and Battery" widget to the panel instead of using the system tray, but this is not an ideal solution. A possibly relevant merge request was started @ https://invent.kde.org/plasma/libplasma/-/merge_requests/1100 Git commit c37a224bc7a33c6bd5ba7c546fec74880ad463b4 by David Edmundson. Committed on 17/04/2024 at 11:31. Pushed by davidedmundson into branch 'master'. Sync config to disk when values change When client code calls Plasmoid.confiuration.a = b the value in the KConfigPropertyMap changes, but the underlying KConfigSkeleton does not have any signals emitted until that value is flushed. We need to connect it to the existing mechanism to sync changes after a timeout. Related: bug 481085, bug 482469, bug 482090, bug 481113, bug 483083 M +1 -0 src/plasma/applet.cpp https://invent.kde.org/plasma/libplasma/-/commit/c37a224bc7a33c6bd5ba7c546fec74880ad463b4 Git commit f7b3e98bd5c777a8c7510ec0edaaba6412cac474 by David Edmundson. Committed on 17/04/2024 at 11:33. Pushed by davidedmundson into branch 'Plasma/6.0'. Sync config to disk when values change When client code calls Plasmoid.confiuration.a = b the value in the KConfigPropertyMap changes, but the underlying KConfigSkeleton does not have any signals emitted until that value is flushed. We need to connect it to the existing mechanism to sync changes after a timeout. Related: bug 481085, bug 482469, bug 482090, bug 481113, bug 483083 (cherry picked from commit c37a224bc7a33c6bd5ba7c546fec74880ad463b4) M +1 -0 src/plasma/applet.cpp https://invent.kde.org/plasma/libplasma/-/commit/f7b3e98bd5c777a8c7510ec0edaaba6412cac474 |