Bug 449881

Summary: Add OnlyShowIn=KDE; to ksysguard.desktop
Product: [Fedora] Fedora Reporter: Michel Lind <michel>
Component: kdebase-workspaceAssignee: Than Ngo <than>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: rawhideCC: fedora, kevin, ltinkl, rdieter
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: 2008-06-04 08:38:49 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:

Description Michel Lind 2008-06-04 03:34:46 UTC
Description of problem:
ksysguard.desktop is not restricted to KDE only, meaning it shows up when the
user is running GNOME. Most confusingly, both ksysguard and GNOME System Monitor
shows in the menu as "System Monitor" with the same icon.

Considering Xfce also has its own system monitor, perhaps ksysguard should only
be shown on KDE?

Version-Release number of selected component (if applicable):
4.0.80-2

How reproducible:
Always

Steps to Reproduce:
1. Log into GNOME
2. Applications->System Tools->System Monitor
  
Actual results:
There are two System Monitors

Expected results:
In GNOME, only the GNOME System Monitor should show up

Additional info:
This probably affects kdebase-workspace as shipped in Fedora 9 too.

Comment 1 Kevin Kofler 2008-06-04 07:49:33 UTC
IMHO the real bug is that it has a generic name in the Name field. That's not 
something KDE apps are supposed to do (or any apps, really, but especially not 
KDE apps because KDE handles GenericName properly).

If we change this to:
Name=KSysGuard
GenericName=System Monitor
(and adjust the translations accordingly), do you still want it OnlyShowIn=KDE?

Comment 2 Than Ngo 2008-06-04 08:33:10 UTC
If Gnome or other Desktop Enviroment has own Sytem Monitor, it doesn't make
sense to show KSysGuard in there or backwards we don't want the GNOME System
Monitor or similar to show in KDE menu!

We should add OnlyShowIn=KDE