<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/4.6.0">
</HEAD>
<BODY>
On Wed, 2013-02-27 at 08:54 +1100, Jason Heeris wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
On 27 February 2013 07:43, Ted Gould <<A HREF="mailto:ted@ubuntu.com">ted@ubuntu.com</A>> wrote:
<FONT COLOR="#737373">> For GTK+ applications to export their menu items they need to load the</FONT>
<FONT COLOR="#737373">> appmenu-gtk module.  That's done by the environment variable</FONT>
<FONT COLOR="#737373">> UBUNTU_MENUPROXY which is set to libappmenu.so.  That should have the</FONT>
<FONT COLOR="#737373">> various applications export their menus.</FONT>

I think there's more needed. Under Unity, running the attached Python
script from a terminal gives me some results:

--
$ ./hud.py
File &gt; <b>Open</b> Tab
File &gt; <b>Open</b> Terminal
dropbox &gt; <b>Open</b> Dropbox Folder
View &gt; Zoom <b>Out</b>
Terminal &gt; Set Character Encoding &gt; Add <b>or</b> Remove…
--

Under Gnome, I get nothing back, even though:

--
$ echo $UBUNTU_MENUPROXY
libappmenu.so
--
</PRE>
</BLOCKQUOTE>
<PRE>

</PRE>
Are you setting the environment variable in the session, or in that terminal?  It would need to be set for all applications before they startup.<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
<PRE>
I'm interested in the libhud-client library though. Is it able to be
used via GObject introspection? And is there any documentation
available?
</PRE>
</BLOCKQUOTE>
<BR>
It will be when it hits the archive.  Currently we're getting it to that state in this branch:<BR>
<BR>
  http://code.launchpad.net/~indicator-applet-developers/hud/phablet<BR>
<BR>
It's already building the introspection data.<BR>
<BR>
Ted
</BODY>
</HTML>