Bug 154136

Summary: KDE screensavers appear in GNOME menus
Product: [Fedora] Fedora Reporter: Bill Nottingham <notting>
Component: kdebaseAssignee: Than Ngo <than>
Status: CLOSED RAWHIDE QA Contact: Ben Levenson <benl>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: markmc, mclasen, rvokal, snickell, than
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2005-04-25 14:56:07 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 136451    

Description Bill Nottingham 2005-04-07 18:20:15 UTC
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

Comment 1 Ngo Than 2005-04-07 20:37:27 UTC
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

Comment 2 Mark McLoughlin 2005-04-15 10:47:32 UTC
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

Comment 3 Ray Strode [halfline] 2005-04-15 14:53:43 UTC
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?

Comment 4 Mark McLoughlin 2005-04-15 15:02:10 UTC
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 5 Than Ngo 2005-04-25 14:56:07 UTC
comment#3: yes, kde now uses kde-applications.menu.

it's fixed in current redhat-menus