| Summary: | No kde-gtk-config assets being produced on second user account | ||
|---|---|---|---|
| Product: | [Applications] systemsettings | Reporter: | Paul McAuley <kde> |
| Component: | kcm_style | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | alois1, mail, nate |
| Priority: | NOR | ||
| Version First Reported In: | 5.21.0 | ||
| Target Milestone: | --- | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/plasma/kde-gtk-config/commit/83289058a4332f25c664f2f6b495c72c349e15c0 | Version Fixed/Implemented In: | 5.21.2 |
| Sentry Crash Report: | |||
|
Description
Paul McAuley
2021-02-25 18:09:56 UTC
kde-gtk-config uses a predictable temporary path for the icons and fails to clean it up, so the second user gets permission denied errors. Fix is underway. A possibly relevant merge request was started @ https://invent.kde.org/plasma/kde-gtk-config/-/merge_requests/26 Git commit 605d912d183c39bac456565bb739191a76d6db73 by Nate Graham, on behalf of Alois Wohlschlager. Committed on 02/03/2021 at 00:02. Pushed by ngraham into branch 'master'. Use unique temporary directory for CSD assets, and clean it up The configurator used a fixed temporary directory for the CSD button files, and never deleted it. This is not feasible on multi-user systems. Change it to use a random path which is cleaned up afterwards. FIXED-IN: 5.21.2 M +3 -4 kded/configvalueprovider.cpp M +4 -0 kded/configvalueprovider.h https://invent.kde.org/plasma/kde-gtk-config/commit/605d912d183c39bac456565bb739191a76d6db73 Git commit 83289058a4332f25c664f2f6b495c72c349e15c0 by Nate Graham, on behalf of Alois Wohlschlager. Committed on 02/03/2021 at 00:03. Pushed by ngraham into branch 'Plasma/5.21'. Use unique temporary directory for CSD assets, and clean it up The configurator used a fixed temporary directory for the CSD button files, and never deleted it. This is not feasible on multi-user systems. Change it to use a random path which is cleaned up afterwards. FIXED-IN: 5.21.2 (cherry picked from commit 605d912d183c39bac456565bb739191a76d6db73) M +3 -4 kded/configvalueprovider.cpp M +4 -0 kded/configvalueprovider.h https://invent.kde.org/plasma/kde-gtk-config/commit/83289058a4332f25c664f2f6b495c72c349e15c0 |