Skip to content

Instantly share code, notes, and snippets.

@jsm222
Last active November 6, 2021 02:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jsm222/cdf6bba2d72cb50e677342e626712626 to your computer and use it in GitHub Desktop.
Save jsm222/cdf6bba2d72cb50e677342e626712626 to your computer and use it in GitHub Desktop.
dbus menu debug notes
dbus-send --session --print-reply --type="method_call" --dest=com.canonical.AppMenu.Registrar /com/canonical/AppMenu/Registrar com.canonical.AppMenu.Registrar.GetMenuForWindow uint32:<XWINDI>
export QT_LOGGING_RULES=qt.qpa.menu.debug=true
Retrive a registered menu:
--dest and menu number are variable.
dbus-send --session --print-reply --dest=:1.68 /com/canonical/menu/4000002 com.canonical.dbusmenu.GetLayout int32:0 int32:100 array:string:
For gtk menus caugth by /usr/local/bin/gmenudbusmenuproxy
dbus-send --session --print-reply --dest=org.kde.plasma.gmenu_dbusmenu_proxy /MenuBar/3 com.canonical.dbusmenu.GetLayout int32:0 int32:100 array:string:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment