Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#47558 - Form elements and scrollbars invisible with oxygen-gtk

Attached to Project: Arch Linux
Opened by Storm Engineer (Stormheart) - Tuesday, 29 December 2015, 17:19 GMT
Last edited by Doug Newgard (Scimmia) - Thursday, 31 December 2015, 15:53 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
After I updated to the latest Plasma 5 version, several graphical elements are invisible with the oxygen-gtk theme in GTK apps. This includes scrollbar handles, button borders, checkboxes and radio buttons. It affects not only program GUIs but also the form elements on webpages when using Firefox. This makes various interfaces hardly, if at all usable because the only way to toggle checkboxes and radio buttons is by guessing where to click, which requires you to know that it is there in the first place.

Additional info:
plasma-desktop 5.5.2-1
oxygen-gtk 1.4.6-2

Steps to reproduce:
- Set oxygen-gtk as theme for GTK apps from KDE config.
This task depends upon

Closed by  Doug Newgard (Scimmia)
Thursday, 31 December 2015, 15:53 GMT
Reason for closing:  Not a bug
Additional comments about closing:  Theme issue
Comment by Storm Engineer (Stormheart) - Tuesday, 29 December 2015, 17:30 GMT
Screenshot...
Comment by Doug Newgard (Scimmia) - Tuesday, 29 December 2015, 17:53 GMT
oxygen doesn't support GTK3. Are any of the apps you're having issues with GTK2?

Edit: Oh, and the oxygen-gtk is gone. Do you really still have it?
Comment by Storm Engineer (Stormheart) - Thursday, 31 December 2015, 08:57 GMT
I have "extra/oxygen-gtk2" installed, but under Settings/App style/Gnome app style I have the following options:
For GTK 2 apps: oxygen-gtk, Raleigh
For GTK 3 apps: oxygen-gtk, Emacs, Default

So for consistency I had oxygen-gtk chosen for both, and for a long time, that worked (almost) perfectly.

Firefox and Cairo Dock both use GTK 3. The problem however, is that both Emacs and Default styles break dark theme integration (I use Breeze Dark), and Firefox and Cairo Dock will have light gray UI. Only choosing oxygen-gtk makes them properly integrate with Breeze Dark, but then form elements break as described in this ticket.

I don't know if I have any GTK 2 apps, probably not.
Comment by Storm Engineer (Stormheart) - Thursday, 31 December 2015, 09:10 GMT
OK I feel silly now... so after making sure breeze-gtk is installed and doing a system upgrade, now I can select Breeze and Breeze Dark for GTK3 apps, and that way everything works as expected. So I guess the ticket can be closed...

But I still wonder, why does oxygen-gtk show up as an option for GTK3 apps, when it does not properly work with them?
Comment by Doug Newgard (Scimmia) - Thursday, 31 December 2015, 15:52 GMT
With extra/oxygen-gtk2 installed, oxygen-gtk does not show up under GTK3 in the same dialog for me. Sounds like you have it installed from somewhere else, and that's what's causing the issue.

Loading...