Summary: | The plasma-apply-desktoptheme cli tool does not work anymore. | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Revincx <revincx233> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | kde, nate, revincx233 |
Priority: | NOR | Keywords: | regression |
Version First Reported In: | 6.4.3 | ||
Target Milestone: | 1.0 | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/plasma-workspace/-/commit/dfd6d253467deb5df1c2e61771978394ecd52449 | Version Fixed In: | 6.4.5 |
Sentry Crash Report: |
Description
Revincx
2025-07-31 03:10:03 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/5732 Git commit 2a709066fc725d774a55ca0ac221cefa65eda0d2 by Nicolas Fella. Committed on 10/08/2025 at 12:48. Pushed by nicolasfella into branch 'master'. [plasma-apply-desktoptheme] Notify config change https://invent.kde.org/plasma/libplasma/-/commit/af85630935c050ca2600b2c5eae7d55a23b2848e changed Plasma::Theme to use KConfigWatcher to react to config changes instead of file-monitoring plasmarc. That means we need to pass the notify flag when writing the config change. To be able to do that manipulate the config directly instead of through the Theme API M +14 -5 kcms/desktoptheme/plasma-apply-desktoptheme.cpp https://invent.kde.org/plasma/plasma-workspace/-/commit/2a709066fc725d774a55ca0ac221cefa65eda0d2 Git commit dfd6d253467deb5df1c2e61771978394ecd52449 by Nicolas Fella. Committed on 10/08/2025 at 12:49. Pushed by nicolasfella into branch 'Plasma/6.4'. [plasma-apply-desktoptheme] Notify config change https://invent.kde.org/plasma/libplasma/-/commit/af85630935c050ca2600b2c5eae7d55a23b2848e changed Plasma::Theme to use KConfigWatcher to react to config changes instead of file-monitoring plasmarc. That means we need to pass the notify flag when writing the config change. To be able to do that manipulate the config directly instead of through the Theme API (cherry picked from commit 2a709066fc725d774a55ca0ac221cefa65eda0d2) M +14 -5 kcms/desktoptheme/plasma-apply-desktoptheme.cpp https://invent.kde.org/plasma/plasma-workspace/-/commit/dfd6d253467deb5df1c2e61771978394ecd52449 |