Attached patch tries to make it respect: http://standards.freedesktop.org/menu-spec/latest/apa.html
for app-* categories. Currently, all categories are set as "Main Category" and that causes them to be shown under "Others" in Gnome menu. The way to go is to put "Additional Categories" insider their respective main categories.
--- /home/pacho/gentoo-x86/eclass/eutils.eclass 2012-02-18 09:30:19.000000000 +0100 +++ /usr/portage/eclass/eutils.eclass 2012-02-23 10:27:04.000000000 +0100 @@ -653,22 +653,22 @@ case ${catmaj} in app) case ${catmin} in - accessibility) type=Accessibility;; + accessibility) type="Utility;Accessibility";; admin) type=System;; antivirus) type=System;; - arch) type=Archiving;; - backup) type=Archiving;; - cdr) type=DiscBurning;; - dicts) type=Dictionary;; + arch) type="Utility;Archiving";; + backup) type="Utility;Archiving";; + cdr) type="AudioVideo;DiscBurning";; + dicts) type="Office;Dictionary";; doc) type=Documentation;; - editors) type=TextEditor;; - emacs) type=TextEditor;; - emulation) type=Emulator;; - laptop) type=HardwareSettings;; + editors) type="Utility;TextEditor";; + emacs) type="Utility;TextEditor";; + emulation) type="System;Emulator";; + laptop) type="Settings;HardwareSettings";; office) type=Office;; - pda) type=PDA;; - vim) type=TextEditor;; - xemacs) type=TextEditor;; + pda) type="Office;PDA";; + vim) type="Utility;TextEditor";; + xemacs) type="Utility;TextEditor";; esac ;;
signature.asc
Description: This is a digitally signed message part