Bug 427678

Summary: Cannot select Breeze as window decoration with a global design set
Product: [Applications] systemsettings Reporter: Philipp A. <flying-sheep>
Component: kcm_kwindecorationAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: bugseforuns, nate, plasma-bugs-null
Priority: NOR    
Version First Reported In: 5.20.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 5.24
Sentry Crash Report:

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.