You are not logged in.

#1 2018-05-03 05:57:02

adomol
Member
Registered: 2014-12-18
Posts: 26

[SOLVED] Getting 'breeze-gtk' theme to work with Gnome Tweaks

There seems to be a missing gtk-3.0 folder and the corresponding gtk.css file from 5.11.95-1 up to and including the current release 5.12.5-1. Renaming the gtk-3.18 folders to gtk-3.0 restores usability, although I've settled for downgrading to 5.11.5-1.

Last edited by adomol (2018-05-03 13:39:50)

Offline

#2 2018-05-03 06:54:08

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,391

Re: [SOLVED] Getting 'breeze-gtk' theme to work with Gnome Tweaks

Works for me, and this is an upstream change https://cgit.kde.org/breeze-gtk.git/com … d54b49a738

What are you doing that this doesn't work for you? Which GTK release/config are you using?

Offline

#3 2018-05-03 07:19:17

adomol
Member
Registered: 2014-12-18
Posts: 26

Re: [SOLVED] Getting 'breeze-gtk' theme to work with Gnome Tweaks

V1del wrote:

Works for me, and this is an upstream change https://cgit.kde.org/breeze-gtk.git/com … d54b49a738

What are you doing that this doesn't work for you? Which GTK release/config are you using?

I'm using Gnome 3.28.1, gtk3 3.22.30-1, and Gnome Tweaks 3.28.1 to apply themes. Everything is up-to-date via sudo pacman -Syu.

It seems for some reason, on my system, tweak tool doesn't see the theme unless there is a gtk-3.0 folder in there. Breeze is the only theme not showing up as a choice and it is also the only theme without the gtk-3.0 folder. I have not tried manually applying the theme.

Offline

#4 2018-05-03 08:00:32

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,391

Re: [SOLVED] Getting 'breeze-gtk' theme to work with Gnome Tweaks

The problem here is that GNOME Tweak tool either hardcodedly only checks for the gtk3 minor number which is 22 or gtk-3.0 which would imply that the theme works with gtk-3.0 (or any GTK version) which is incorrect. It should probably drill down and select the most recent it can find. (like GTK itself)

You might want to adjust the title to reflect this new information.

Mod note: Not a packaging issue, moving to Apps & DEs

Last edited by V1del (2018-05-03 08:50:13)

Offline

#5 2018-05-03 13:46:53

adomol
Member
Registered: 2014-12-18
Posts: 26

Re: [SOLVED] Getting 'breeze-gtk' theme to work with Gnome Tweaks

Thanks V1del. I upgraded the package to lastest version and copied the gtk-3.18 folders as gtk-3.0 which should leave them in there during future upgrades. Not sure if I should pursue this further as a Gnome Tweaks issue... but this hack works fine for now.

Offline

#6 2018-05-03 13:53:51

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,391

Re: [SOLVED] Getting 'breeze-gtk' theme to work with Gnome Tweaks

For a fun experiment you could instead do this with the 3.20 folder and watch as your GTK theme support burns to the ground tongue (because logically, GTK itself will correctly resolve the working 3.20 theme, if you were to change that you would see first hand the horrors of GTK theming support before they finally settled down with the 3.20 release) No but seriously, this should probably be fixed in Tweaks, I might do a bug report when I'm not at work anymore (though I don't actively use it, but the fix and cause are pretty straight forward).

Last edited by V1del (2018-05-03 13:54:25)

Offline

#7 2018-05-03 14:06:28

adomol
Member
Registered: 2014-12-18
Posts: 26

Re: [SOLVED] Getting 'breeze-gtk' theme to work with Gnome Tweaks

Oh believe me... the horrors of broken gtk theming are still all too fresh in my memory. And thanks for considering filing the bug report with Gnome as well!

Offline

Board footer

Powered by FluxBB