Many of the Categories are wrong in /usr/kde/3.5/share/applications/kde files by not including a main category, but only an additional category.
For example all settings for individual kcontrol preference launches (like Exec=kcmshell desktopbehaviour) have a X-KDE-settings-* category, but no Settings main category.
All the non-conformant Category lines can be found out with the following command:
grep -h Categories /usr/kde/3.5/share/applications/kde/* |sort|uniq |grep -Pv 'AudioVideo|Audio|Video|Development|Education|Game|Graphics|Network|Office|Settings|System|Utility'
Or a list of all the desktop files that are non-conformant:
grep Categories /usr/kde/3.5/share/applications/kde/* |grep -Pv 'AudioVideo|Audio|Video|Development|Education|Game|Graphics|Network|Office|Settings|System|Utility' |cut -d: -f1
Because they don't define a "Settings" category they show up in GNOME "Other" submenu, which is less than ideal.
However, after adding a Settings category, they simply get moved to GNOME preferences menu, which is also not so good as they get mixed with GNOME ones. For that I propose to introduce a KDE category under preferences (in gnome-menus) where all the KDE-Settings-* are gathered into, however ideal might be to not show them at all and only show the big kcontrol menu entry?
This bug is atm at a discussion level, so please share your view on this matter
(In reply to comment #0)
> However, after adding a Settings category, they simply get moved to GNOME
> preferences menu, which is also not so good as they get mixed with GNOME ones.
> For that I propose to introduce a KDE category under preferences (in
> gnome-menus) where all the KDE-Settings-* are gathered into, however ideal
> might be to not show them at all and only show the big kcontrol menu entry?
Well, if you don't want to see them in Gnome at all you can just stick OnlyShowIn=KDE; in there (doable by a quick eclass hack) but I personally dislike this idea. :)
This is an old one, and since noone was intrested in this i'll close it :)
Just for the record, i think we should let upstream handle those issues. I like that Gentoo provides almost vanilla GNOME and KDE and i don't want this to be changed