Bug 427678 - Cannot select Breeze as window decoration with a global design set
Summary: Cannot select Breeze as window decoration with a global design set
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_kwindecoration (show other bugs)
Version: 5.20.0
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-10-14 08:21 UTC by Philipp A.
Modified: 2022-03-29 17:00 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.24
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Philipp A. 2020-10-14 08:21:54 UTC
Selecting breeze as window decoration with a different global design set results in the global design’s decoration being used.

STEPS TO REPRODUCE
1. Use gruvbox as global theme: https://store.kde.org/p/1327723/
2. Select breeze as window decoration

OBSERVED RESULT
~/.config/kwinrc doesn’t have the “theme” key specified in the org.kde.kdecoration2 section

I assume it deletes keys that are “the default”, but doesn’t derive that default from the global design.

EXPECTED RESULT
Being able to use breeze with a global design that specifies a different

SOFTWARE/OS VERSIONS
Linux: Arch Linux
KDE Plasma Version: 5.20
KDE Frameworks Version: 5.75
Qt Version: 5.15.1
Comment 1 Nate Graham 2020-10-16 17:28:10 UTC
Can confirm.
Comment 2 Philipp A. 2020-10-26 09:59:15 UTC
Something is really weird:

When I use Breeze Dark as global theme, the system seems to somehow think that the “GruvboxPlasma” plasma theme is the default.
Comment 3 Nate Graham 2022-03-29 17:00:37 UTC
This should be fixed now in Plasma 5.24.