You will need to check the css files of every theme. They may be created/structured differently. Definitely Arc is structured very differently from MX-comfort.Charlie Brown wrote: Sun Mar 10, 2024 7:11 pm If you like try it the same way on non-MX themes, it may work.
Once there was a similar thread and I remember @dolphin_oracle and/or @asqwerth said editing these won't be enough, something more needed (specifically for MX-comfort theme(s) )
(When it was gtk2 I used to do it that way, say, modifying Blackbird theme and creating my own ... )
In addition, for the comfort themes, because the base was made first in Oomox [now called Themix], the theming in the readable css files are not what the theme reads. You kind of have to do all your theming changes in the readable files, then rebuild it into a binary blob that is found in one of the subfolders of the theme. @dolphin_oracle figured it out; I don't know how it was done.
Automated "change accent colour" facilities tend to be a function of the desktop environment. You have it in the newer Plasma and Gnome desktops (the latter DE needs a specific gnome shell extension I think.)
XFCE does not have that, so either :
(1) you just apply a different theme with a different accent colour that you like, eg some themes like Numix Black Colours https://www.gnome-look.org/p/1335655 [ or check out themes made by Vinceliuice ] come in a range of colours. I believe all of Vinceliuice's themes, including the matcha themes, are made originally from an Arc theme base, for what it's worth.
Matcha theme (comes in blue, green, red, light green accents) is great and I use it a fair bit. He doesn't really bother with xfwm4 border themes though, thus he just provides super thin and ungrabbable Arc-looking border themes. So if you use his themes, just pair it with a more grabbable xfce border theme, like the thick Arc border theme that MX has.
or
(2) you manually edit a theme you want to use.
I have tried editing the css files in matcha-dark-azul to have MX-comfort-blue accents. It is fairly doable compared to editing mx comfort itself, but some of the graphical assets (files) need more refined editing changes in a graphics editor than I am able to do. Matcha uses many more graphical assets than MX-comfort.
or
(3) you use oomox/themix to create a theme with the colours you want.
Caveat: the Arc-based themes in oomox [ https://github.com/themix-project/themix-gui ] no longer work (deprecated) so you are left with mainly a numix base theme/setup. Plus the numix base it comes with does not make themes with gtk4 folders, so going forward the created themes won't theme applications that are built with gtk4.
I have yet to try the base16 plugin that it comes with that apparently does have some gtk4 support.