FS#65210 - [guitarix] should depend on `gtk-engines`, else buttons are white-on-white unreadable

Attached to Project: Community Packages
Opened by Ronan (ronjouch) - Sunday, 19 January 2020, 19:08 GMT
Last edited by David Runge (dvzrv) - Tuesday, 21 January 2020, 18:12 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To David Runge (dvzrv)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Package `guitarix` (version 0.39.0-1 as of today 2020-01-19) depends on gtk2 and gtkmm among others.
It's not enough. Apparently the app uses a specific GTK engine, and running it without the engine produces an unreadable UI with gray buttons using white text (see attached screenshot).

Forum post https://www.linuxmusicians.com/viewtopic.php?t=16114 put me on the way: I was simply missing the expected gtk engine.
And indeed, after installing Arch package `gtk-engines` (2.21.0-4 as of now), the problem is fixed and buttons instead appear readable, styled with white text on black background, consistent with the official screenshots shown at http://guitarix.org/ .

-> Package `gtk-engines` should be added to the list of dependencies of guitarix.

If accepted, I'll also report the issue in the comments of AUR package.

I'm running an up-to-date Arch under GNOME Shell. Available for more information, if needed.
This task depends upon

Closed by  David Runge (dvzrv)
Tuesday, 21 January 2020, 18:12 GMT
Reason for closing:  Not a bug
Additional comments about closing:  gtk2 theme configuration
Comment by David Runge (dvzrv) - Monday, 20 January 2020, 18:17 GMT
@ronjouch: Thanks for the report. I can confirm this and will release a new version of the package soonish.
Comment by David Runge (dvzrv) - Tuesday, 21 January 2020, 18:12 GMT
@ronjouch: Hm, looking into this it boils down to gtk2 theme configuration.

As soon as gnome-themes-extra is installed, it defaults to Adwaita (light). Please have a look at the wiki [1] and configure your gtk2 in a way, that works for you.

[1] https://wiki.archlinux.org/index.php/GTK#Basic_theme_configuration

Loading...