Re: Gtk 3 programs are un-themed under xfce

Re: Gtk 3 programs are un-themed under xfce

Vovka-Korovka wrote:

Make symbolic link or copy gtk-3.0 directory from your theme to ~/.config.

E.g.

$ ln -s ~/.themes/Aldabra/gtk-3.0/ ~/.config/gtk-3.0

The only theme I have installed is the Adwaita theme which comes in the gnome-standard-theme package. (debian sid). So I don't know what I should symlink.I made ~/.config/gtk-3.0/settings.ini file but it didn't work. Maybe xfce needs to setup some ENV VAR on startup or something. Gtk3 programs cannot find and use gtk3 themes under Xfce 4.8 now.

Re: Gtk 3 programs are un-themed under xfce

Re: Gtk 3 programs are un-themed under xfce

@mmassonnet that's not an answer to the question. That's a plug for a theme you happen to like.

I know that some themes ship with gtk2 and 3 support, but some themes are only 2 or 3 compatible. I'm using xfce with the default theme and "Appearance Style" of Xfce. I think you'd have to do the legwork yourself of converting them, though I haven't tried myself.Perhaps start here:http://developer.gnome.org/gtk3/stable/ … ext-themes

Re: Gtk 3 programs are un-themed under xfce

Re: Gtk 3 programs are un-themed under xfce

I have not encountered a theme set that truly matches gtk2 and gtk3 well other than what kde did by having complete gtk2/gtk3 oxygen theming engines with hardcoded behavior all synced with kde's own qt oxygen engine. There are some gtk2/3 themes that come close, but are hard to further adapt because there is no common theme engine for both gtk2 & 3 (other than the oyxgen ones which are not themable by design...) and often they (the 2 and 3 theme configs) will come from completely different origins that are layed out completely differently and happened to be combined into a single theme for both only because they had at least somewhat vaguely similar looks. There had been some talk about porting murrine to gtk3, and gtk3 candido is kinda similar to it, but they are not the same, and the apps do not match that well even if one tries to build a matching theme from scratch for both to avoid diverging designs.

"Information in the computer age is the last genuine free market left on earth except those free markets where indigenous people are still surviving" - Russell Means

Re: Gtk 3 programs are un-themed under xfce

As I understand how theming Gtk2/3 work :- If a Gtk2 application is started, it will try to load configs in /usr/share/theme/yourtheme/gtk-2.0/ (or ~/.theme/yourtheme/gtk-2.0/)- If a Gtk3 application is started, it will try to load configs in /usr/share/theme/yourtheme/gtk-3.0/ (or ~/.theme/yourtheme/gtk-3.0/)

In my case, I made a cutom gtk2/gtk3 theme: I choose a gtk2 theme that please me (as most of application and xfce are for the moment gtk2). Then I choose a gtk3 theme that match about the same color scheme, then I copy the gtk-3.0 folder to my theme folder "et voila" !

Xfce is NOT Xubuntu. Bugs in Xubuntu don't mean that Xfce is buggy ...

Re: Gtk 3 programs are un-themed under xfce

i think they should have postponed a little while this gnome 3 stuff. i sincerely dont understand the logic of having an interface developed for years (should mean more bugs fixed) and afterwards simply start a new one from scratch. gnome 3 comes with only one theme. as designers, they could have it more customizable.i think it was very wise from xfce not starting moving to gtk3 yet. there is barely a gtk3 software without a good alternative in gtk2. (well, there is ekiga...)as network manager i use wicdand there are xpdf and epdfhaving different gtk applications, some looking like clearlooks and some looking like adwaita dont look right..i would rather keep clearlooks the default in gtk3 and afterwards try to do something fancier.also kde seems to have a better port in these matters. just checked here and with systemsettings you change the theme and icons from kde applications and they just look as if they were gtk2 apps. the greybird and bluebird themes are nice, but i would find it cool if the default xfce theme would have a gtk3 version. i am trying to learn about gtk3 myself... there is the gtk3-engine-xfce in debian sid.