Description of problem: KDE systemsettings are available in all DEs, but it's KDE only. Version-Release number of selected component (if applicable): kdebase4-workspace-4.11.11-4.mga5.i586.rpm How reproducible: always Solution: Hide KDE systemsettings in all DEs except KDE. Reproducible: Steps to Reproduce:
echo "OnlyShowIn=KDE;" >> /usr/share/applications/kde4/systemsettings.desktop echo "OnlyShowIn=KDE;" >> /usr/share/applications/kde4/kdesystemsettings.desktop
Keywords: (none) => TriagedCC: (none) => balcaen.john, lmenutAssignee: bugsquad => mageia
Keywords: (none) => Junior_jobCC: (none) => remi
We have Exec=systemsettings -caption %c %i for kdesystemsettings.desktop Exec=systemsettings -caption "%c" %i for systemsettings.desktop and Exec=systemsettings -caption "%c" %i is correct, but Exec=systemsettings -caption %c %i is incorrect. See also https://bugs.mageia.org/show_bug.cgi?id=14589
Summary: Add "OnlyShowIn=KDE" for KDE systemsettings => Add "OnlyShowIn=KDE" and fix "Exec=" for KDE systemsettings
It seems kdesystemsettings.desktop is for all DEs and there is NotShowIn=KDE. It seems systemsettings.desktop for KDE only and there is OnlyShowIn=KDE. So, this bug is for Exec= only.
Summary: Add "OnlyShowIn=KDE" and fix "Exec=" for KDE systemsettings => Fix "Exec=" for KDE systemsettings
Summary: Fix "Exec=" for KDE systemsettings => Fix "Exec=" for KDE systemsettings and hide ? .desktop in other DEs
systemsettings.desktop fixed in svn (added OnlyShowIn=KDE b/c kdesystemsettings.desktop is used for other DEs).
Status: NEW => RESOLVEDCC: (none) => mageiaHardware: i586 => AllResolution: (none) => FIXEDAssignee: mageia => lmenut