GNOME Bugzilla – Bug 756017
App menu doesn't honor the Gtk/ShellShowsAppMenu xsetting
Last modified: 2015-10-06 16:00:18 UTC
In the Gnome Tweak Tool, under the "Top Bar" section, there is an option called "Show Application Menu" and an on/off button next to it. When it is switched to off, there is an application menu in the top left corner of windows, and when the button is switched to on, the application menus disappear.
Downstream bug report: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=799102
The 'top bar' here is the gnome she'll top bar, not the window titlebar.
The tweak is categorized in the "top bar" section and I understand that that refers to the gnome shell top bar like you say, but nevertheless the actual tweak I'm talking about affects the window titlebars, *not* the gnome shell top bar. Consider these pictures: https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;msg=5;bug=799102;filename=gnome+tweak+tool.png https://bugs.debian.org/cgi-bin/bugreport.cgi?att=2;msg=5;filename=gnome+tweak+tool2.png;bug=799102 As you can see, when the "show menu" option is switched to off, it shows, and when it is switched to on, it does not show. I've reopened this bug report.
(In reply to nick pontillo from comment #3) > The tweak is categorized in the "top bar" section and I understand that that > refers to the gnome shell top bar like you say, but nevertheless the actual > tweak I'm talking about affects the window titlebars, Affecting the window titlebars is expected and is working fine. Obviously, if the app menu isn't displayed in gnome-shell's top bar, apps need to show it themselves, that's the whole point. > *not* the gnome shell top bar. Now, this is a bug in gnome-shell, it doesn't seem to honor the xsetting at all.
(In reply to Rui Matos from comment #4) > Now, this is a bug in gnome-shell, it doesn't seem to honor the xsetting at > all. That was intentional at the time. Anyway, bug 745919 has a patch ... *** This bug has been marked as a duplicate of bug 745919 ***
I don't see how this is a duplicate of bug 745919. That one is about the top panel in gnome classic. This one is *not about the top panel*, neither in gnome classic nor in regular gnome. It affects the menus in window titlebars. Please, just look at the pictures. https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;msg=5;bug=799102;filename=gnome+tweak+tool.png https://bugs.debian.org/cgi-bin/bugreport.cgi?att=2;msg=5;filename=gnome+tweak+tool2.png;bug=799102 I'm not a developer so I'm not sure what is meant by "not honoring Gtk/ShellShowsAppMenu xsetting". But the critical point is: this bug is about menus in titlebars, and it is not "working fine". The on/off button is inverted.
(In reply to nick pontillo from comment #6) > I don't see how this is a duplicate of bug 745919. That one is about the top > panel in gnome classic. This one is *not about the top panel*, neither in > gnome classic nor in regular gnome. It affects the menus in window > titlebars. The patch in the referenced bug made gnome-shell respect the setting, that means if the switch is *off*, the menu is *not* shown in the shell's top bar. If it is *on*, it is shown in the shell's top bar. As comment #4 explains, if the shell does not show the menu, apps should show it either in their menubar or in the headerbar - that's why the setting appears to be revered if you only look at the app (and ignore that it's in a section that refers to a global UI element). *** This bug has been marked as a duplicate of bug 745919 ***
Ok, I understand now, sorry. So the bug, then, is that the menu in the top bar continues to exist no matter what the user selects in the tweak tool?
(In reply to nick pontillo from comment #8) > Ok, I understand now, sorry. So the bug, then, is that the menu in the top > bar continues to exist no matter what the user selects in the tweak tool? Yes, but that's now been fixed in gnome-shell git and should be included in 3.18.1