Comment 40 for bug 932860

Revision history for this message
Adam Stokes (adam-stokes) wrote :

Latest revisions report this during testing:

zef@quantal:~$ dpkg -l |grep appmenu-gtk
ii appmenu-gtk:amd64 12.10.2-0ubuntu1.1 amd64 Export GTK menus over DBus
ii appmenu-gtk:i386 12.10.2-0ubuntu1.1 i386 Export GTK menus over DBus
ii appmenu-gtk3:amd64 12.10.2-0ubuntu1.1 amd64 Export GTK menus over DBus
ii appmenu-gtk3:i386 12.10.2-0ubuntu1.1 i386 Export GTK menus over DBus
zef@quantal:~$ cat /etc/X11/Xsession.d/80appmenu*
for i in /usr/lib/*/gtk-2.0/2.10.0/menuproxies/libappmenu.so
do
 if [ -f $i ]
 then
  export UBUNTU_MENUPROXY="libappmenu.so"
  break
 fi
done
for i in /usr/lib/*/gtk-3.0/3.0.0/menuproxies/libappmenu.so
do
 if [ -f $i ]
 then
  export UBUNTU_MENUPROXY="libappmenu.so"
  break
 fi
done
zef@quantal:~$ sh -x /etc/X11/Xsession.d/80appmenu
+ [ -f /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/menuproxies/libappmenu.so ]
+ export UBUNTU_MENUPROXY=libappmenu.so
+ break
zef@quantal:~$ sh -x /etc/X11/Xsession.d/80appmenu-gtk3
+ [ -f /usr/lib/i386-linux-gnu/gtk-3.0/3.0.0/menuproxies/libappmenu.so ]
+ export UBUNTU_MENUPROXY=libappmenu.so
+ break
zef@quantal:~$

I think a corner case may arise if a amd64 system requests use of that library but only the i386 version is installed, but, I think the risk of that happening is slim to none.