Bug#471278: kde: kcm modules should be shown only in KDE
Package: kde
Severity: normal
Hi,
if you are running a mixed installation (Gnome/Xfce/KDE), a lot of KDE
configuration modules will show up under "unknown" in the start menu
when you run Gnome or Xfce.
Imo all kcm modules should have OnlyShowIn=KDE; line
E.g. on my machine those files should be hidden in non-KDE environments:
/usr/share/applications/kde$ ls kcm*
kcmaccess.desktop kcmhistory.desktop kcmlaunch.desktop
kcmusb.desktop
kcm_btpaired.desktop kcmkded.desktop kcmlirc.desktop
kcm_useraccount.desktop
kcmcgi.desktop kcm_kdnssd.desktop kcmnotify.desktop
kcmview1394.desktop
kcmcss.desktop kcmkicker.desktop kcmperformance.desktop
kcmfontinst.desktop kcm_knemo.desktop kcmsmserver.desktop
kcmgtk.desktop kcmkrfb.desktop kcmtaskbar.desktop
/usr/share/applications/kde$ grep X-KDE-ParentApp=kcontrol *
arts.desktop:X-KDE-ParentApp=kcontrol
background.desktop:X-KDE-ParentApp=kcontrol
bell.desktop:X-KDE-ParentApp=kcontrol
cache.desktop:X-KDE-ParentApp=kcontrol
clock.desktop:X-KDE-ParentApp=kcontrol
colors.desktop:X-KDE-ParentApp=kcontrol
componentchooser.desktop:X-KDE-ParentApp=kcontrol
cookies.desktop:X-KDE-ParentApp=kcontrol
crypto.desktop:X-KDE-ParentApp=kcontrol
desktopbehavior.desktop:X-KDE-ParentApp=kcontrol
desktop.desktop:X-KDE-ParentApp=kcontrol
desktoppath.desktop:X-KDE-ParentApp=kcontrol
display.desktop:X-KDE-ParentApp=kcontrol
ebrowsing.desktop:X-KDE-ParentApp=kcontrol
filebrowser.desktop:X-KDE-ParentApp=kcontrol
filetypes.desktop:X-KDE-ParentApp=kcontrol
fonts.desktop:X-KDE-ParentApp=kcontrol
icons.desktop:X-KDE-ParentApp=kcontrol
kcmaccess.desktop:X-KDE-ParentApp=kcontrol
kcmcss.desktop:X-KDE-ParentApp=kcontrol
kcmfontinst.desktop:X-KDE-ParentApp=kcontrol
kcmkded.desktop:X-KDE-ParentApp=kcontrol
kcm_kdnssd.desktop:X-KDE-ParentApp=kcontrol
kcm_knemo.desktop:X-KDE-ParentApp=kcontrol
kcmkrfb.desktop:X-KDE-ParentApp=kcontrol
kcmlaunch.desktop:X-KDE-ParentApp=kcontrol
kcmnotify.desktop:X-KDE-ParentApp=kcontrol
kcmperformance.desktop:X-KDE-ParentApp=kcontrol
kcmsmserver.desktop:X-KDE-ParentApp=kcontrol
kcmtaskbar.desktop:X-KDE-ParentApp=kcontrol
kcm_useraccount.desktop:X-KDE-ParentApp=kcontrol
kdm.desktop:X-KDE-ParentApp=kcontrol
keyboard_layout.desktop:X-KDE-ParentApp=kcontrol
keys.desktop:X-KDE-ParentApp=kcontrol
khtml_plugins.desktop:X-KDE-ParentApp=kcontrol
ksplashthememgr.desktop:X-KDE-ParentApp=kcontrol
kvaio.desktop:X-KDE-ParentApp=kcontrol
kwalletconfig.desktop:X-KDE-ParentApp=kcontrol
language.desktop:X-KDE-ParentApp=kcontrol
media.desktop:X-KDE-ParentApp=kcontrol
mouse.desktop:X-KDE-ParentApp=kcontrol
netpref.desktop:X-KDE-ParentApp=kcontrol
obex.desktop:X-KDE-ParentApp=kcontrol
panel.desktop:X-KDE-ParentApp=kcontrol
proxy.desktop:X-KDE-ParentApp=kcontrol
screensaver.desktop:X-KDE-ParentApp=kcontrol
spellchecking.desktop:X-KDE-ParentApp=kcontrol
style.desktop:X-KDE-ParentApp=kcontrol
thinkpad.desktop:X-KDE-ParentApp=kcontrol
useragent.desktop:X-KDE-ParentApp=kcontrol
As this affects more than one package, I filed this bug against the
general KDE component. You probably now best yourself, which packages
are actually affected.
Cheers,
Michael
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable'), (300, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.24.3
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Reply to: