Bug 474371 - Window decorations are not honoured in the Breeze theme
Summary: Window decorations are not honoured in the Breeze theme
Status: CLOSED NOT A BUG
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_kwindecoration (other bugs)
Version First Reported In: 5.27.7
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-10 17:08 UTC by Jason
Modified: 2023-09-11 18:42 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Accidental screenshot, please disregard/delete (119.86 KB, image/png)
2023-09-10 17:08 UTC, Jason
Details
Global theme set to Breeze Dark with Window Decoration theme set to Breeze (92.28 KB, image/png)
2023-09-10 17:20 UTC, Jason
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jason 2023-09-10 17:08:28 UTC
Created attachment 161540 [details]
Accidental screenshot, please disregard/delete

SUMMARY
=========
The Breeze theme and variants do not honour user defined window decorations in Wayland. As far as I understand, Breeze is maintained by KDE.

Ideally this would be possible to force. It seems most themes do not honour it.
Plastik may be a good reference; it is the only theme I have installed that does honour window decorations.

SOFTWARE/OS VERSIONS
=====================
Operating System: Arch Linux 
KDE Plasma Version: 5.27.7
KDE Frameworks Version: 5.109.0
Qt Version: 5.15.10
Kernel Version: 6.4.12-arch1-1 (64-bit)
Graphics Platform: Wayland
Comment 1 Jason 2023-09-10 17:11:22 UTC
Comment on attachment 161540 [details]
Accidental screenshot, please disregard/delete

Spectacle does not refresh the active window automatically, I should have selected it again.
Comment 2 Jason 2023-09-10 17:20:13 UTC
Created attachment 161542 [details]
Global theme set to Breeze Dark with Window Decoration theme set to Breeze
Comment 3 Nate Graham 2023-09-11 18:42:49 UTC
Of the buttons you select there, they will only appear on windows when they are relevant and supported.

In the case of the Context Help and Shade icons, those features are not supported on Wayland, so their buttons don't appear on any windows. But they will appear on windows in the X11 session that do support it.

We can't hide the buttons from the config view on Wayland because then there would be no way in the Wayland session to remove the buttons that you added in the X11 session.