Nidhogg wrote:
I tried Dark Pink on MX Linux. Was hoping for a violet theme. Easy "replace all" with Geany if you want to change one color to another.
Had to install gtk2-engines using the MX Package Installer first.
Seems to work fine, but after switching to system theme in the preferences and back it wasn't correct anymore, had to restart Gimp.
Thank you very much! It is a relief to know it works on Linux without much hassle (because I've switched to Windows since a few years, so I cannot test myself).
Yes, a Gimp restart is always recommended after changing the theme (one more reason being that the default themes use the pixmap theme-engine, while mine use the Clearlooks theme engine).
To customize the colors to anything you want, you only need to edit 3 lines, in the gtkrc file:
...
gtk_color_scheme = "hl_color:#3380B3" # Current Highlight Color
...
gtk_color_scheme = "fg_normal: #cccccc\nfg_disabled: #636363\nfg_hover: #FFFFFF"
gtk_color_scheme = "bg_normal: #3C3C3C\nbg_disabled: #515151\nbg_hover: #202020"
...
Their corresponding line numbers should be 71, 84 and 85, respectivley (or close to that).
There is no other hard-coded color in the gtkrc file. Every shade used is derived from the colors defined in those 3 lines (I mean there is no need for Search & Replace, but you can do it of course).
You can also keep Gimp open, inside the Themes selection list dialog, then in Genie (or whatever other text editor) change one or more colors in those lines. Save the gtkrc, then bring the Gimp window in the front and hit the "Reload Current Theme" button, below the themes list. It should show you the changes.
For example,
bg_normal is the color of the generic background,
fg_color is the normal color for text,
fg_disabled is the color of disabled text, etc.
Keep in mind though, that dark and light themes are not operating exactly the same. For example, in dark themes, the mouse-hover-color for currently inactive buttons is lighter compared to the color of currently active buttons. In the light themes, it is the opposite.
Thanks again for the feedback!