Finally looked into why I didn't have any 'right click' => 'remove application' PackageKit integraiton working in kickoff. Problem 1: code in plasma-desktop/applets/kicker/plugin/appentry.cpp wrapped in #ifdef PackageKit5_FOUND ... #endif was seemingly not getting executed. It appears that config-workspace.h header defining that is never included. Adding #include <config-workspace.h> to the top of appentry.cpp seemed to have fixed that Problem 2: now I do see 'remove application' entry in kickoff right click menu, but it doesn't seem to work. For example, trying to remove kbounce for example, yields an error dialog: Error - KIOExec Uknown host kbounce: Host not found Reproducible: Always
Git commit 1b5307e78dacea388c18c239a7f4b544686bc748 by Kai Uwe Broulik. Committed on 26/02/2016 at 19:41. Pushed by broulik into branch 'Plasma/5.5'. [Kickoff] Add removeApplicationCommand from Kicker This was forgotten and thus uninstalling applications didn't work FIXED-IN: 5.5.5 M +5 -1 applets/kickoff/package/contents/config/main.xml http://commits.kde.org/plasma-desktop/1b5307e78dacea388c18c239a7f4b544686bc748
As for the other part, it's a straight-forward fix, thanks for your investigation! It's working locally here now. Unfortunately, the code in there performs a blocking query to package kit and doing exec() from QML is a big no-no and has caused lots of problems in the past; moreover it now takes several seconds when I right-click an application entry, so unfortunately this is not something we can just enable for a patch release but we need to find a better solution for a later release.
*** This bug has been marked as a duplicate of bug 373278 ***
Urgh, marked the wrong way round.
*** Bug 373278 has been marked as a duplicate of this bug. ***
Fixed with https://git.reviewboard.kde.org/r/129697/, right?
Yup, there's a "Manage $app" context menu entry nowadays that leads into Discover.