Bug 443776

Summary: Kicker does not find KCMs
Product: [Plasma] plasmashell Reporter: Patrick Silva <bugseforuns>
Component: Application Menu (Kicker)Assignee: Eike Hein <hein>
Status: RESOLVED FIXED    
Severity: normal CC: alexander.lohnau, nate, noahadvs, plasma-bugs
Priority: VHI Keywords: regression
Version: master   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In: 5.23.1

Description Patrick Silva 2021-10-15 11:11:28 UTC
SUMMARY
Kickoff finds KCMs, but Kicker does not.
Can reproduce on both Arch and neon unstable.

STEPS TO REPRODUCE
1. use Kicker as app menu
2. open Kicker and search for a KCM, let's say 'Mouse'
3. 

OBSERVED RESULT
nothing found

EXPECTED RESULT
Kicker finds KCMs

SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 5.23.0
KDE Frameworks Version: 5.87.0
Qt Version: 5.15.2
Graphics Platform: Wayland
Comment 1 Nate Graham 2021-10-15 16:41:51 UTC
IIRC Kicker has a hardcoded list of KRunner Runners that it used; maybe the KCM runner was mistakenly removed...?
Comment 2 Bug Janitor Service 2021-10-15 18:09:10 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/601
Comment 3 Alexander Lohnau 2021-10-17 04:24:08 UTC
Git commit 4eaa61cfd715db4721172e83e30523492beb1e91 by Alexander Lohnau.
Committed on 17/10/2021 at 04:23.
Pushed by alex into branch 'master'.

Add systemsettings runner to hardcoded list of allowed runners for kicker

The functionality was extracted from the services  runner to a separate plugin.

M  +1    -1    applets/kicker/package/contents/ui/main.qml

https://invent.kde.org/plasma/plasma-desktop/commit/4eaa61cfd715db4721172e83e30523492beb1e91
Comment 4 Alexander Lohnau 2021-10-17 04:25:10 UTC
Git commit ef588c632b260a907d9b74d9e7ae39745d1472a8 by Alexander Lohnau.
Committed on 17/10/2021 at 04:25.
Pushed by alex into branch 'Plasma/5.23'.

Add systemsettings runner to hardcoded list of allowed runners for kicker

The functionality was extracted from the services  runner to a separate plugin.


(cherry picked from commit 4eaa61cfd715db4721172e83e30523492beb1e91)

M  +1    -1    applets/kicker/package/contents/ui/main.qml

https://invent.kde.org/plasma/plasma-desktop/commit/ef588c632b260a907d9b74d9e7ae39745d1472a8