Under System Tools -> ScreenSavers the KDE screensavers appear. Presumably they should have OnlyShowIn, etc. redhat-menus-3.7.1-9 kdebase-3.4.0-2
it seems a bug in gnome-menus. If you take a look at the kde-system-screensavers.directory, it includes NoDisplay=true! The submenue ScreenSavers should not be showed! it works fine under KDE
This turns out to be that kde-essential.menu and kde-multimedia-music.menu need to have <Name>Applications</Name> in the root <Menu>, otherwise they're not valid .menu files and gnome-menus won't know anything about kde-system-screensavers.directory
This was worked around by taking <KDELegacyDirs/> out of applications.menu. Than, that shouldn't break KDE because KDE uses kde-applications.menu instead, yea?
Ray: well that's one sure way of making sure we don't get KDE stuff in the menus alright :-) FWIW, if we kepth <KDELegacyDirs/>, and just fixed kde-essential.menu and kde-multimedia.menu, we would be left with: Accessories/ kde-kmousetool.desktop Accessories/ kde-kmouth.desktop Edutainment/Miscellaneous/ kde-kwordquiz.desktop Graphics/ kde-kmag.desktop Internet/ kde-akregator.desktop
comment#3: yes, kde now uses kde-applications.menu. it's fixed in current redhat-menus