Bug 395372 - Menu color schemes are only partly applied for running applications
Summary: Menu color schemes are only partly applied for running applications
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: decorations (show other bugs)
Version: 5.12.5
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-06-14 14:01 UTC by Mircea Kitsune
Modified: 2021-05-12 14:12 UTC (History)
2 users (show)

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


Attachments
Screenshot showcasing the issue (21.18 KB, image/png)
2018-06-14 14:01 UTC, Mircea Kitsune
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mircea Kitsune 2018-06-14 14:01:55 UTC
Created attachment 113314 [details]
Screenshot showcasing the issue

Color schemes are never fully applied for running applications, leading to an odd mixture of colors when changing the scheme but not restarting every program currently running on the system. This only seems to affect menus in Qt applications, including Plasma and right-clicking the KWin titlebar: The background of the menu will adapt to the new scheme, but the highlight color and the colors of embedded buttons still follow the old scheme.

I attached a screenshot which shows this issue in action: Everything cyan is the newly applied scheme, everything green belongs to the old one. The menu background is cyan, but the radio buttons and highlight remain green.
Comment 1 Martin Flöser 2018-06-14 15:00:35 UTC
how do you change the color scheme?
Comment 2 Mircea Kitsune 2018-06-14 18:46:16 UTC
(In reply to Martin Flöser from comment #1)

I go to Configure Desktop -> Appearance -> Colors, select my new scheme, then click the Apply button. Other than an obscure console command, this is the only way I'm aware of to change system color schemes.
Comment 3 Mircea Kitsune 2021-05-12 14:12:50 UTC
This seems to have been solved for Qt applications, only GTK windows require restarting to notice new color schemes. With the issue being old I'm going to close this and file something more specific if I feel there's still an issue.