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.
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?
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