1. Select Breeze-Dark as your GTK2 theme. https://i.imgur.com/U5ZJCZs.png 2. Run a GTK2 app, e.g. Inkscape. 3. Open an image and right-click on it, look at the inactive items of the context menu. It takes effort to make out which items are disabled and which are not. http://i.imgur.com/aoRPOwP.png Instead of this weird hard-to-see shadow, just gray-out the item.
Bug persists. Operating System: Arch Linux KDE Plasma Version: 5.15.1 KDE Frameworks Version: 5.55.0 Qt Version: 5.12.1
Cannot reproduce with 5.17/git master. Can you?
Still present in: Operating System: Gentoo Linux KDE Plasma Version: 5.16.4 KDE Frameworks Version: 5.60.0 Qt Version: 5.12.4
Ah, I think I was using the GTK3 branch of Inkscape to test.
Created attachment 122808 [details] Inkscape showing GTK2 theme The problem persists in 5.16.90. Operating System: Arch Linux Repo: kde-unstable KDE Plasma Version: 5.16.90 KDE Frameworks Version: 5.62.0 Qt Version: 5.13.1 Kernel Version: 5.3.1-arch1-1-ARCH Global theme: Breeze Dark Plasma style: Breeze Dark Application style: Breeze Gnome/GTK2 application style: Breeze Dark Gnome/GTK3 application style: Breeze Dark Icons: Breeze Dark
Created attachment 122810 [details] Inkscape with modified .gtkrc-2.0 The ~/.gtkrc-2.0 file generated by KDE Gtk config contains the include line include "/usr/share/themes/Breeze/gtk-2.0/gtkrc" Changing this to include "/usr/share/themes/Breeze-Dark/gtk-2.0/gtkrc" fixes the issue.
Nice catch Richard! Would you like to submit a patch? https://cgit.kde.org/kde-gtk-config.git/
GTK2 is no longer supported by its developers or an ecosystem. Breeze for GTK2 has been dropped because of this.