You add the repo and install the theme. I’m not sure how you can choose to use it from within KDE, but you can set the GTK theme in ~/.config/gtk3/settings.ini, then choose to use your system theme in RT. Since Arc supports GTK 3.20, it should make the controls smaller again.
You may have an extra layer of weirdness, since KDE is trying to skin the GTK apps as well, so I’m not sure how that’d interact. KDE also offers a GTK theme that’ll pick up your KDE theme, so you may want to see if that supports GTK 3.20 as well.
I don’t have Gtk+ 3.20 yet, but from the screenshots I saw it looked like the CSS file wasn’t used at all. You could easily check by creating a new empty RawTherapee.css, setting something like:
* {
color: #00ff00;
background-color: #ff0000;
}
Then run RT, and if text is green and backgrounds are red then you know the CSS file is being used, otherwise its not.
If you can’t or don’t want to downgrade Gtk+, then your best option is to use the master branch for now.
If you want to try an external CSS theme, just copy it into RT’s themes folder, select it from Preferences and restart RT. No need to mess with gtk3/settings.ini or KDE settings or any other external settings.
It’s definitely using it. I got similar errors w/ TooWah as I did w/ RawTherapee:
(rawtherapee:30990): Gtk-WARNING **: Theme parsing error:
RawTherapee.css:112:44: The style property
GtkProgressBar:min-vertical-bar-width is deprecated and shouldn’t be
used anymore. It will be removed in a future version
Question: What’s in the master branch that would fix this? I’m using the Fedora repo from RT that says “Development Version”. If it’s just the CSS file - I could always grab that from the github or wherever RT code sits these days. Otherwise, whenever whoever’s in charge of that repo creates a new version, I"d be updating to that.I’m not averse to compiling, but I"d rather not given my current lack of free time. Especially if I can just grab the CSS from somewhere.
So, I went to GTK3 a while ago because the GTK2 version was crashing on launch. But I just switched from GTK3 to GTK2 on my laptop and it gets rid of the issue I was having. So I’ll do that on my desktop as well. I’ll check again in the future to see if things work better once there are GTK3.20 themes.