Breeze GTK+ theme is currently unsupported on GTK+ 3.20, and layouts do break. Maybe it is related to this change in GTK+ theming framework as described below... https://blogs.gnome.org/mclasen/2015/11/20/a-gtk-update/ I can provide screenshots if needed. Reproducible: Always Steps to Reproduce: 1. Set GTK+ theme to Breeze 2. Run a GTK+ 3 application (GTK+ 2 works fine of course) 3. Being shocked by broken layouts... broken everything
Unfortunately, a GTK 3.20 version of theme doesn't exist in any form yet. Technically speaking, the 3.18 version wasn't even feature complete. Instead of fixing its remaining problems, it may be more prudent to restructure and polish the theme as it is rewritten for GTK 3.20 and up, effectively abandoning 3.18 development. That shouldn't be a problem since, in theory, this would be the last time we are required to rewrite the CSS. So yes, GTK 3 applications will be shocking and ugly for a time, but the theme should remain stable for a long while after the rewrite is complete. That is, until GTK 4.
Thanks!
Same as the https://bugs.kde.org/show_bug.cgi?id=361249 ?
*** Bug 361249 has been marked as a duplicate of this bug. ***
*** Bug 361404 has been marked as a duplicate of this bug. ***
Possible dublicate: https://bugs.kde.org/show_bug.cgi?id=361606
*** Bug 361612 has been marked as a duplicate of this bug. ***
There is a typo in ~/.config/gtk-3.0/settings.ini It should be lowercase, not "Breeze" [Settings] gtk-theme-name=breeze gtk-icon-theme-name=breeze After changing all gtk3 applications look fine
at Archlinux
(In reply to Icecube63 from comment #8) > There is a typo in ~/.config/gtk-3.0/settings.ini It should be lowercase, > not "Breeze" > > [Settings] > gtk-theme-name=breeze > gtk-icon-theme-name=breeze > > After changing all gtk3 applications look fine I tried to change it to lower case and looks like this doesn't fix anything... just silent fallback to "Default" theme happens, because i can't see any difference between "Default" and "Breeze" + fixed config. But error messages really disappeared from logs (tried on Firefox 45) ArchLinux too)
Doesn't work for me either. It just falls back to some other theme.
Did anyone found some workaround? If I upgrade GTK to 3.20, Firefox GUI is completely broken, parts are overlapping and missing etc. and overal unusable. So I have to downgrade GTK back. However, being locked on GTK 3.18.9-1 on Archlinux, I'm also locked on Firefox 45.0.1-1, as newer Firefox versions on Arch require GTK 3.20. So did anyone somehow solved this problem?
(In reply to Ondrej Machulda from comment #12) > Did anyone found some workaround? If I upgrade GTK to 3.20, Firefox GUI is > completely broken, parts are overlapping and missing etc. and overal > unusable. So I have to downgrade GTK back. > > However, being locked on GTK 3.18.9-1 on Archlinux, I'm also locked on > Firefox 45.0.1-1, as newer Firefox versions on Arch require GTK 3.20. > > So did anyone somehow solved this problem? The only workaround that I know of is switching to a theme compatible with 3.20. The default theme (which you can pick in the system settings) works fine.
dirruk1 made proper changes in gnome breeze GTK3 for compatibility with 3.20 and theme now looking as expected. GRAB it from GITHUB: git clone -b color-effects https://git@github.com/dirruk1/gnome-breeze.git
(In reply to fademind from comment #14) > dirruk1 made proper changes in gnome breeze GTK3 for compatibility with 3.20 > and theme now looking as expected. Nice! Will this go to breeze upstream?
**Temporary solution** Who want use GTK+ 3.20 compatible Breeze themes can follow installation README.md instructions from my fork repo. https://github.com/FadeMind/breeze-gtk Proof: http://i.imgur.com/ye20gXY.png (bluefish) https://i.imgur.com/sB9kD1j.png (corebird) https://i.imgur.com/Cn3HdIS.png (corebird)
(In reply to Ondrej Machulda from comment #12) > Did anyone found some workaround? If I upgrade GTK to 3.20, Firefox GUI is > completely broken, parts are overlapping and missing etc. and overal > unusable. So I have to downgrade GTK back. > > However, being locked on GTK 3.18.9-1 on Archlinux, I'm also locked on > Firefox 45.0.1-1, as newer Firefox versions on Arch require GTK 3.20. > > So did anyone somehow solved this problem? In the meantime, there is a nice firefox-gtk2 package in AUR.
Fixed version of breeze-gtk that works with apps built against gtk-3.20 can found at: https://github.com/FadeMind/breeze-gtk Works perfectly when installed on my manjaro / kde desktop installation. ..
Is there a schedule (date & version) for when Breeze will be updated to match gtk3.20+ ?
FIXED Breeze GTK for GTK2 and GTK 3.20 you can install via: git clone https://github.com/FadeMind/breeze-gtk.git && \ cd breeze-gtk && \ sudo make install OR via PKGBUILD: wget https://raw.githubusercontent.com/FadeMind/breeze-gtk/master/PKGBUILD && \ export LANG=C;yes|makepkg -srci
Thanks for the reply. What I meant was : When will the solution from FadeMind find its way upstream to https://quickgit.kde.org/?p=breeze-gtk.git and thus the popular Linux distribution repositories?
Simon Lewis, we currently have a diff prepared for merging into the official KDE repos. We intend to have it ready for Plasma 5.7- expect to see this bug 'resolved' soon.
The GTK 3.20 branch from GitHub has been successfully committed, so we'll be closing this bug, but please continue to keep an eye out for any oddities in specific GTK 3 applications.
Created attachment 99584 [details] libreoffice with breeze gtk3 Is it possible to fix large input fields with breeze gtk3?
Created attachment 99585 [details] libreoffice with breeze gtk2 How it looks with breeze gtk2
Created attachment 99586 [details] firefox with breeze gtk3 The same problem in Firefox
*** Bug 361606 has been marked as a duplicate of this bug. ***