GNOME Bugzilla – Bug 766915
Change the application menu fallback icon to the "application-menu-symbolic"
Last modified: 2018-05-02 17:11:34 UTC
When the application icon is not being shown in the Application Menu button in the GtkHeaderBar (after the Application Menu has been moved from the Top Bar in GNOME Shell to the header bar in the application window (by switching the Tweak Tool > Top Bar > Show Application Menu option off for example)), the "process-stop-symbolic" icon is shown. This can be confusing, as using the "application-menu-symbolic" icon would be more obvious in conveying that it is an application menu button rather than a stop button. The change can be made by replacing the "process-stop-symbolic" link with "application-menu-symbolic" in the gtk/gtkheaderbar.c file.
(In reply to Artyom Zorin from comment #0) > This can be confusing, as using the "application-menu-symbolic" icon > would be more obvious The icon theme would need an "application-menu-symbolic" icon though - there's no such icon in adwaita-icon-theme at the moment ...
You're correct. I've just checked the current version of the Adwaita icon theme and there is no "application-menu-symbolic" icon. If such an icon cannot be added in the next release of the icon theme, the "applications-system-symbolic" icon (a gear icon) or "open-menu-symbolic" icon can be used in this code as an alternative.
I have filed a bug against the adwaita-icon-theme in relation to adding the "application-menu-symbolic" icon: https://bugzilla.gnome.org/show_bug.cgi?id=766918
*** This bug has been marked as a duplicate of bug 784624 ***
my bad: replacing process-stop-symbolic with something better is one thing, but if we do get a specific app menu icon, this still makes sense on its own.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gtk/issues/630.