You are not logged in.

#1 2015-04-10 10:27:54

Salkay
Member
Registered: 2014-05-22
Posts: 619

[SOLVED] oxygen-gtk3-git doesn't play well with gtk3 3.16.1-1

I've been using oxygen in KDE to get a uniform look for GTK and QT applications, as per the Arch wiki's suggestions. However, the wiki links a dead package, oxygen-gtk3, so I've been using oxygen-gtk3-git from the AUR instead. This has been working reasonably well for me.

I recently upgraded gtk3 from 3.14.9-1 to 3.16.1-1. I presume this is responsible for an extreme change in look. For example, the "Speakers" popup menu in pavucontrol doesn't clearly indicate that it's selectable, and the tabs in gnumeric are obscured.

Changing the gtk3 theme in system settings prevents this happening. However, I'd like a uniform look with oxygen. Is that possible? Is this a bug? Previously, oxygen-gtk3-git looked nothing like this.

Last edited by Salkay (2015-07-23 00:53:07)

Offline

#2 2015-04-10 10:47:44

ooo
Member
Registered: 2013-04-10
Posts: 1,638

Re: [SOLVED] oxygen-gtk3-git doesn't play well with gtk3 3.16.1-1

Seems like every gtk3 release changes (breaks) something with themes.
You just need to wait for oxygen-gtk developers to update their theme to support gtk 3.16.

Offline

#3 2015-04-10 11:01:44

arojas
Developer
From: Spain
Registered: 2011-10-09
Posts: 2,097

Re: [SOLVED] oxygen-gtk3-git doesn't play well with gtk3 3.16.1-1

ooo wrote:

Seems like every gtk3 release changes (breaks) something with themes.
You just need to wait for oxygen-gtk developers to update their theme to support gtk 3.16.

That's not going to happen. GTK 3.16 completely dropped support for theming engines, so oxygen-gtk is effectively dead. That's why it was removed from the repos.

Offline

#4 2015-04-10 12:17:22

Salkay
Member
Registered: 2014-05-22
Posts: 619

Re: [SOLVED] oxygen-gtk3-git doesn't play well with gtk3 3.16.1-1

arojas wrote:

GTK 3.16 completely dropped support for theming engines, so oxygen-gtk is effectively dead. That's why it was removed from the repos.

I'm not sure I understand correctly. Does this mean that users cannot change themes at all any more? (Some of this appeared to work via KDE's system settings.) Hence will there be a way to get a uniform look with GTK and QT in the future?

Offline

#5 2015-04-10 12:24:24

arojas
Developer
From: Spain
Registered: 2011-10-09
Posts: 2,097

Re: [SOLVED] oxygen-gtk3-git doesn't play well with gtk3 3.16.1-1

Salkay wrote:

I'm not sure I understand correctly. Does this mean that users cannot change themes at all any more? (Some of this appeared to work via KDE's system settings.) Hence will there be a way to get a uniform look with GTK and QT in the future?

It means only CSS themes are supported now. So you will be able to get a uniform look with themes that provide a CSS version. There are no plans for a CSS oxygen theme that I know of, at least by the original author (which I understand, after seeing all his work on a GTK3 theme go down the drain)

Offline

#6 2015-04-10 13:03:06

Salkay
Member
Registered: 2014-05-22
Posts: 619

Re: [SOLVED] oxygen-gtk3-git doesn't play well with gtk3 3.16.1-1

arojas wrote:

It means only CSS themes are supported now.

Hm, is there an easy way to tell which are CSS themes, or is it just Google-fu?

arojas wrote:

There are no plans for a CSS oxygen theme that I know of, at least by the original author (which I understand, after seeing all his work on a GTK3 theme go down the drain)

That's such a pity, and a sad situation.

FWIW, I tested the only other option on the wiki for gtk/qt uniformity, which was Orion. Unfortunately, this didn't really work very smoothly for Gnumeric at least, placing boxes around every icon in the toolbar.

Finally, would you mind editing the wiki page? I'm happy to do it myself, but I'd only be quoting you, and hence it would probably be clearer if you did it yourself. If not, I'm more than happy to do it.

Cheers.

Offline

#7 2015-04-10 15:12:46

arojas
Developer
From: Spain
Registered: 2011-10-09
Posts: 2,097

Re: [SOLVED] oxygen-gtk3-git doesn't play well with gtk3 3.16.1-1

Salkay wrote:

Hm, is there an easy way to tell which are CSS themes, or is it just Google-fu?

If it contains just .css and image files, it's CSS. If you have to compile it, it's probably not.

Finally, would you mind editing the wiki page? I'm happy to do it myself, but I'd only be quoting you, and hence it would probably be clearer if you did it yourself. If not, I'm more than happy to do it.

Please do.

Offline

#8 2015-04-10 16:28:54

framas
Member
Registered: 2009-07-24
Posts: 50

Re: [SOLVED] oxygen-gtk3-git doesn't play well with gtk3 3.16.1-1

got the same issue today. After do some googeling I found in  https://git.reviewboard.kde.org/r/12062 … 21117/new/
this interesting piece of code

int setGtk2()
{
    const QString gtk2Theme = QStringLiteral("Orion"); // Orion looks kindae like breeze
    const QString gtk2ThemeSettings = QStringLiteral("gtk-2.0/gtkrc"); // system installed file to check for

orion is located in community (gtk-theme-orion) and it gives the gtk and apps i very similar L&F when you switch to breeze. Maybe it's a worth try for you. I can live with that ;-)

Cheers

Offline

#9 2015-04-10 20:54:35

sl1pkn07
Member
From: Spanishtán
Registered: 2010-03-30
Posts: 371

Re: [SOLVED] oxygen-gtk3-git doesn't play well with gtk3 3.16.1-1

tsk. orion theme don't work with breeze dark color scheme hmm

Offline

#10 2015-04-11 05:57:08

Salkay
Member
Registered: 2014-05-22
Posts: 619

Re: [SOLVED] oxygen-gtk3-git doesn't play well with gtk3 3.16.1-1

arojas wrote:

Finally, would you mind editing the wiki page? I'm happy to do it myself, but I'd only be quoting you, and hence it would probably be clearer if you did it yourself. If not, I'm more than happy to do it.

Please do.

Done. Thanks again for your help.

framas wrote:

orion is located in community (gtk-theme-orion) and it gives the gtk and apps i very similar L&F when you switch to breeze. Maybe it's a worth try for you.

Thanks for the information, but I actually mentioned earlier in the thread that orion didn't work so well for me.

Offline

#11 2015-04-11 15:44:12

berbae
Member
From: France
Registered: 2007-02-12
Posts: 1,302

Re: [SOLVED] oxygen-gtk3-git doesn't play well with gtk3 3.16.1-1

For me too: I tested orion with gnome-sudoku and it doesn't work.
Presently only the default gtk3 theme works for me.

Offline

#12 2015-04-11 16:43:28

sl1pkn07
Member
From: Spanishtán
Registered: 2010-03-30
Posts: 371

Re: [SOLVED] oxygen-gtk3-git doesn't play well with gtk3 3.16.1-1

how to change the color scheme of default gtk3 theme?

EDIT: nevermind: https://bbs.archlinux.org/viewtopic.php … 4#p1518924

greetings

Last edited by sl1pkn07 (2015-04-11 16:57:50)

Offline

Board footer

Powered by FluxBB