>=gnome-memu-2.26 is using /etc/xdg/gnome-applications.menu instead of /etc/xdg/gnome-applications.menu and required $XDG_MENU_PREFIX to be set to "gnome-", which is done in /etc/X11/xinit/xinitrc.d/10-xdg-menu-gnome, but $DESKTOP_SESSION is compared there to "gnome" and fails on "openbox-session". Reproducible: Always Steps to Reproduce:
Created attachment 209316 [details] 10-xdg-menu-gnome matching $DESKTOP_SESSION to /gnome$/
It's actually up to openbox to export proper variable in its session (XDG_MENU_PREFIX) if it wants to access gnome menus.
please CC us back if you need anything from gnome.
Fixed with patch from bug 298042.
on ubuntu 8.04 and 9.10, gnome-menus installs the gnome menu as /etc/xdg/menus/applications.menu. It seems gentoo is not the norm to have it installed as gnome-applications.menu. So gentoo should do something specific for Openbox too. I am unable to address this upstream.