Change window buttons in Jade-1 gtk theme

I like the Jade-1 gtk theme, but the window buttons of inactive windows are nearly invisible and I´d like to give them the same colors as in active windows.
I changed all inactive buttons of the xfwm theme and the gtk.css files for gtk 3.0 and gtk 4.0 (replaced the URL asset images unfocused with the normal close/maximize/hide... images.
But still there are no colored buttons in inactive windows when I have CSD enabled.
When CSD is disabled and XFWM is used, it works for some apps but not all, and active and inactive windows have colored buttons.

Do I need to change something else?

Here you see a screenshot from my other laptop which shows what I mean. Only the buttons in the focused red window are visible.

1 Like

I changed all unfocused button images at assets, too, and now it works with CSD.

A few things you can try:

  • Edit the CSD button colors in gtk.css for inactive states specifically (look for .titlebar:backdrop or :inactive).
  • Some apps ignore XFWM theme entirely if they use CSD, so you might only get consistent results in apps that use server-side decorations.
  • If consistent inactive button colors are important, consider disabling CSD or using a theme that supports CSD inactive buttons properly.

Basically, XFWM changes only work fully when CSD is off. With CSD on, GTK controls the buttons, so you need to tweak the GTK theme.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.