Theme conversions gtk2 -> gtk3?

Is there a way of converting gtk2 themes for RT to gtk3?
Alternatively does anybody have any light background gtk3 themes?

Converting them is not going to happen. GTK3 now uses CSS. The Arc theme is very popular. I use one called oomox, which let’s you easily customize the colors; it is based on Numix. https://github.com/actionless/oomox

That might be useful, if I could figure out how to get RT to use the results. But copying the CSS file that has actual content to /usr/share/rawtherapee/themes, results in a menu option in the preferences but it does nothing when I try to select it.

You have to restart RT after you changed the theme.

And run RawTherapee from a console so that you can see error and warning messages. If you see something like this, “Error: Can’t load css file”, then the downloaded theme isn’t being used at all.

Here is the page in the gnome developers guide about porting themes: Part V. Migrating from Previous Versions of GTK+: GTK+ 3 Reference Manual

Sorry for the delays in getting back on this.

“Close but no cigar” is the result so far. The colours are fine but the sizing of the various items is all over the park, for example there is no way to be able to be able to access the comboboxes in the right hand panel (in image edit mode) and the rotation buttons etc above the preview window simultaneously on a 1600x900 screen because the comboboxes are far too large.

There is one error message when running from the command line:
$ rawtherapee

(rawtherapee:16884): Gtk-WARNING **: Theme parsing error: <data>:1:16: Using Pango syntax for the font: style property is deprecated; please use CSS syntax
Error: "<data>:1:10not a number"
Empty input file

I have tried the Isotope and Beowulf themes, and the results are the same.

FWIW: I’m using Manjaro Linux.

Your best and easiest bet is to grab an existing gtk3 theme and swap the colors.

Actually, as you haven’t stated which version of GTK+ you’re using so I assume you’re on the only GTK3 version officially supported by Manjaro - 3.22, your best bet is to wait for RT5, and only then go about editing the RawTherapee.css file. Unless you compile your own build, then look in the gtk3-bugfix branch.

I have been using the AUR packages. Changing to gtk3-bugfix results in a usable GUI – not yet pretty but usable.

I have suggested to the package maintainer that he should use the gtk3-bugfix branch rather than plain gtk3 in the PKGBUILD script.

@jtappin please inform the maintainer to use the gtk3 branch now.

The gtk3 branch doesn’t let you chose the Light theme anymore even thought you would create one. That’s something we could set back, but we don’t provide any Light theme as of now (RawTherapee and TooWaBlue are dark themes).

I have a light gray theme based on numix I can share, if you’d like.

RT’s theme are very special in the sens that lots of GUI elements are named in RT, and the theme is responsible to make them appear beautifully. We spent more than one month to tune the existing theme to the new Gtk3.20 version, and I want, on my side, concentrate on more eagerly awaited functions. If someone is volunteer to adapt any new theme to RT then fine, we’ll study that, but actually this is low priority, for me at least.

Looks like my current AUR password is only stored on a machine at work. I’ll pass the message on when I get back on Tuesday.