Missing entries in the gear menu on non-GNOME desktops

Bug #1531275 reported by Jonas Frei on 2016-01-05
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Haguichi
Low
Stephen Brandt

Bug Description

When launching as normal user, haguichi misses some entries in the gear menu, like e.g. "Preferences". The preferences are only accessible when starting the app with sudo privileges (see attached screenshots).

$ haguichi --version
Haguichi 1.3.1

Jonas Frei (freijon) wrote :
Stephen Brandt (ztefn) wrote :

Hi Jonas,

Haguichi checks if the desktop environment prefers a separate appmenu [1]. If true, it sets the appmenu and doesn't show the entries in the gear menu. It's then up to the desktop environment to show the appmenu somewhere.

Apparently this is an issue with Budgie desktop [2][3][4].

As workaround you can access "Preferences" using the Ctrl+P keyboard shortcut.

[1] http://www.valadoc.org/#!api=gtk+-3.0/Gtk.Application.prefers_app_menu
[2] https://github.com/solus-project/budgie-desktop/issues/261
[3] https://github.com/solus-project/budgie-desktop/issues/281
[4] https://github.com/tiliado/nuvolaplayer/issues/193

Changed in haguichi:
status: New → Invalid
Stephen Brandt (ztefn) wrote :

This problem seems to be fixed in recent budgie-desktop builds, well at least on Arch. I just received a new version (10.2.4-2) on my Manjaro Budgie VM and the menu entries showed up just fine. So I thought I'd give you a heads up.

Stephen Brandt (ztefn) wrote :

Noticed the missing menu entries on the recent elementaryOS 0.4 Beta too. I've now made sure the AppMenu is only ever set on GNOME [1], because the prefers_app_menu doesn't always seem to match with the desktop environment's actual capabilities.

[1] http://bazaar.launchpad.net/~ztefn/haguichi/1.3/revision/105

summary: - Some entries only show up in the gear menu when running as root
+ Missing entries in the gear menu on non-GNOME desktops
Changed in haguichi:
status: Invalid → Fix Committed
importance: Undecided → Low
assignee: nobody → Stephen Brandt (ztefn)
milestone: none → 1.3.5
Stephen Brandt (ztefn) on 2016-08-07
Changed in haguichi:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Bug attachments