Comment 4 for bug 1383382

Revision history for this message
Khurshid Alam (khurshid-alam) wrote :

Of-course indicator-appmenu is installed. Everything works fine in Unity. I have updated bug description.

I have also noticed that those gtk apps which are not directly patched by Ubuntu (to restore traditional horizontal menus) & uses a single all-in-one vertical menu, are working fine. For example, Geary or Claifornia. For those apps indicator-applet-appmenu shows a single vertical menu in the panel. screenshot: http://imgur.com/gMSAwCe

And here is the output of "gdbus introspect -e -d com.canonical.AppMenu.Registrar -o /com/canonical/AppMenu/Registrar"

node /com/canonical/AppMenu/Registrar {
  interface org.freedesktop.DBus.Properties {
    methods:
      Get(in s interface_name,
          in s property_name,
          out v value);
      GetAll(in s interface_name,
             out a{sv} properties);
      Set(in s interface_name,
          in s property_name,
          in v value);
    signals:
      PropertiesChanged(s interface_name,
                        a{sv} changed_properties,
                        as invalidated_properties);
    properties:
  };
  interface org.freedesktop.DBus.Introspectable {
    methods:
      Introspect(out s xml_data);
    signals:
    properties:
  };
  interface org.freedesktop.DBus.Peer {
    methods:
      Ping();
      GetMachineId(out s machine_uuid);
    signals:
    properties:
  };
  interface com.canonical.AppMenu.Registrar {
    methods:
      @org.freedesktop.DBus.GLib.Async("true")
      RegisterWindow(in u windowId,
                     in o menuObjectPath);
      UnregisterWindow(in u windowId);
      GetMenuForWindow(in u windowId,
                       out s service,
                       out o menuObjectPath);
      @com.trolltech.QtDBus.QtTypeName.Out0("MenuInfoList")
      GetMenus(out a(uso) menus);
    signals:
      WindowRegistered(u windowId,
                       s service,
                       o menuObjectPath);
      WindowUnregistered(u windowId);
    properties:
  };
};