Bug 383846 - Inactive menu elements in GTK2 apps difficult to see using Breeze-Dark theme
Summary: Inactive menu elements in GTK2 apps difficult to see using Breeze-Dark theme
Status: RESOLVED UNMAINTAINED
Alias: None
Product: Breeze
Classification: Plasma
Component: gtk theme (show other bugs)
Version: 5.9.5
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Janet Blackquill
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-08-22 12:05 UTC by DrSlony
Modified: 2021-01-28 22:29 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.22


Attachments
Inkscape showing GTK2 theme (39.06 KB, image/png)
2019-09-22 20:20 UTC, Richard Ullger
Details
Inkscape with modified .gtkrc-2.0 (50.61 KB, image/png)
2019-09-22 20:39 UTC, Richard Ullger
Details

Note You need to log in before you can comment on or make changes to this bug.
Description DrSlony 2017-08-22 12:05:51 UTC
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.
Comment 1 Patrick Silva 2019-02-20 16:32:01 UTC
Bug persists.

Operating System: Arch Linux 
KDE Plasma Version: 5.15.1
KDE Frameworks Version: 5.55.0
Qt Version: 5.12.1
Comment 2 Nate Graham 2019-08-10 22:27:16 UTC
Cannot reproduce with 5.17/git master. Can you?
Comment 3 DrSlony 2019-08-14 11:40:29 UTC
Still present in:
Operating System: Gentoo Linux 
KDE Plasma Version: 5.16.4
KDE Frameworks Version: 5.60.0
Qt Version: 5.12.4
Comment 4 Nate Graham 2019-08-14 13:14:53 UTC
Ah, I think I was using the GTK3 branch of Inkscape to test.
Comment 5 Richard Ullger 2019-09-22 20:20:42 UTC
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
Comment 6 Richard Ullger 2019-09-22 20:39:10 UTC
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.
Comment 7 Nate Graham 2019-09-24 01:10:47 UTC
Nice catch Richard! Would you like to submit a patch? https://cgit.kde.org/kde-gtk-config.git/
Comment 8 Janet Blackquill 2021-01-28 22:28:47 UTC
GTK2 is no longer supported by its developers or an ecosystem. Breeze for GTK2 has been dropped because of this.