Breeze theme coloring menus and other elements when checking "highlight window title"

i’ve been using the plastik window borders because i need window border to show which is the active window… recently that feature was added to the breeze theme as well.

but then it also paints the menus (which i can live with) and in gtk apps it will paint lots of things (e.g. the entire tab bar in firefox, which is just insane)

Is this a known issue? any workaround?

this is the option that now works on breeze window theme (used to not do anything before, only on plastik and other window themes):

but now qt/kde applications get a highlighted menu

and gtk apps get highlight on weird stuff

Me think you’ve got your colors all messed up. Anywhooo…you could also try some aurorae theme or use something like klassy.


it’s the default breeze-dark color scheme. I just had to save it with a new name to change that one setting. (just deleted and recreated it to be sure i didn’t forget something)

I try not to install extra themes exactly to not have these issues :sweat_smile: oh well

Klassy is not a theme. It’s, among some, a window decorator. Besides kvantum and aurorae ( maybe a few others) there’s no such thing as a theme. There are colorschemes. KDE isn’t gtk.

Default breeze application and window decoration:

Plastique:

I call the collective of decorator/window/application/color stuff KDE as theme. It is what the kde team does :person_shrugging:

But I assumed my issue was with the “Application style” not the window decorator. I mean the window decorator is doing the thing i expect (green title and borders). It’s the application stuff (menu, etc) which are getting crazy on the colors.

But i guess if you are on plasma 6.2.4 and using the same kcolorschemed settings from my screen shot, then i think i ought delete my current config and start over.

I was doing some digging around and it seems like this is the intended effect for breeze dark.

It has to do with breeze-dark using “header” colors instead of titlebar colors.

A fix could be to base your theme on breeze classic instead.

If you want to use breeze dark and just want to change firefox specifically, I think you can fix it by changing firefox’s theme setting from “System theme - auto” to “Dark” (or whatever you prefer)

2 Likes

Thanks for sharing this link. The rationale is so weird but oh well. Just wish they did those experiments out of the default themes. It does feel like an abandoned experiment.

Now i have to decide to have focus-indicating borders for my focus-follow-mouse setup or not have the entire screen painted the highlight color.
…breeze classic does not color borders either, so it is really all or nothing (i can’t “paint” breeze classic).

At least you got me some closure that i cannot fix this without jumping to another composer.

1 Like

It’s not your thing is it, that “theming”. https://discuss.kde.org/t/dark-theme-that-shows-clearly-active-window/23750/7

1 Like

Tried to follow your clever breeze-hack tutorial on the last post there. But i only get a non-highlighted border… to get highlight i have to turn on that option on my first post.

But I think you are using an older plasma on those posts because now I get the same border (and same lack of color) with the builtin in border override:

But to get color on the border, on both cases, I must enable the option that tints everything… :frowning:

Or am I missing out how you did color the class=.*;border=medium hack?


here what’s toggling that option at the top does:

 $ diff 1 kdeglobals | colordiff 
53c53
< BackgroundNormal=49,54,59
---
> BackgroundNormal=175,155,46
61c61
< ForegroundNormal=252,252,252
---
> ForegroundNormal=0,0,0
67c67
< BackgroundNormal=42,46,50
---
> BackgroundNormal=46,46,36
75c75
< ForegroundNormal=252,252,252
---
> ForegroundNormal=171,171,167
140c140
< ColorScheme=BreezeDark
---
> ColorScheme=BreezeDark_plus_titlebar_tint
201c201
< activeBackground=49,54,59
---
> activeBackground=175,155,46
203c203
< activeForeground=252,252,252
---
> activeForeground=0,0,0

By the way, when I say that your post does not color the borders, I did include “frame=” line in .config/kdeglobals’s [WM] section. It have no effect on the current versions.