Bug 436463 - GTK-Apps icons are not visible in the global menu
Summary: GTK-Apps icons are not visible in the global menu
Status: CONFIRMED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Global Menu widget (show other bugs)
Version: 5.22.4
Platform: Manjaro Linux
: NOR normal
Target Milestone: 1.0
Assignee: Kai Uwe Broulik
URL:
Keywords:
: 454732 (view as bug list)
Depends on:
Blocks:
 
Reported: 2021-05-01 16:49 UTC by Carlo
Modified: 2024-11-12 15:27 UTC (History)
8 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Carlo 2021-05-01 16:49:06 UTC
SUMMARY
In Inkscape icons are really important to quickly identify different functions between the many options. Not being able to see them heavily impacts the workflow.
In order to work around this issue I am forced to blacklist inkscape in org.appmenu.gtk-module in dconf.

Following I show the differences:
* Inkscape with KDE's global menu: https://i.imgur.com/zmhkCXG.png
* Inkscape with Gtk/default menu: https://i.imgur.com/YipgySe.png

SOFTWARE/OS VERSIONS
KDE Plasma Version: 5.21.4
KDE Frameworks Version: 5.81.0
Qt Version: 5.15.2
Inkscape: 1.0.2 / 1.1.beta
Comment 1 David Edmundson 2021-05-23 23:15:28 UTC
It seems some data is sent at a dbus-menu level. 


{'action': <'unity.-Raise-Layer'>, 'accel': <'<Primary><Shift>Page_Up'>, 'label': <'_Raise Layer'>, 'icon': <('themed', <['layer-raise', 'layer', 'layer-raise-symbolic', 'layer-symbolic']>)>}, 

Seems we have an icon name specified, but if that icon doesn't exist in Breeze, it's not too surprising we don't show anything. At no point is any other icon information sent.

I'm not convinced we have any options here.
Comment 2 Nate Graham 2021-05-24 02:32:37 UTC
There is a breeze icon named "layer-raise", FWIW.
Comment 3 David Redondo 2021-06-16 08:48:37 UTC
Does it depend on the inkscape/gtk version? Mine doesn't send it
[{'action': <'unity.Ebene-an-heben'>, 'accel': <'<Primary><Shift>Page_Up'>, 'label': <'Ebene an_heben'>},
Comment 4 Ilya Bizyaev 2021-08-01 14:05:09 UTC
Same here.

Operating System: openSUSE Leap 15.3
KDE Plasma Version: 5.22.4
KDE Frameworks Version: 5.84.0
Qt Version: 5.15.2
Graphics Platform: X11
Inkscape: 1.0.1
GTK: 3.24
Comment 5 Nate Graham 2024-11-12 15:21:37 UTC
*** Bug 454732 has been marked as a duplicate of this bug. ***
Comment 6 Guido 2024-11-12 15:27:18 UTC
I have changed the title as the bug does not only affect Inkscape but all GTK 2/3 applications