Bug 388584

Summary: [Idea/wishlist] uninstall app from kickoff/kicker context menu
Product: [Plasma] plasmashell Reporter: Nate Graham <nate>
Component: Application Menu (Kicker) widgetAssignee: Eike Hein <hein>
Status: RESOLVED NOT A BUG    
Severity: wishlist CC: kde, plasma-bugs-null
Priority: NOR    
Version First Reported In: master   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Nate Graham 2018-01-05 17:13:17 UTC
It would be nice of Kickoff and Kicker's app context menus had an "Uninstall" item that would open Discover with the app's main page, which has a "remove" button. Less-technical users may otherwise have difficulty figuring out how to uninstall software.
Comment 1 Kai Uwe Broulik 2018-01-05 17:14:12 UTC
Try the "Manage" context menu entry?
Comment 2 Nate Graham 2018-01-05 17:16:28 UTC
That only appears in Kickoff (IIRC, not in front of my Linux machine right now), and that term may be a bit too abstract. I think "Uninstall" or "Remove" might be better, since there's usually not much more than removing that you can do on Discover application page anyway.
Comment 3 Eike Hein 2018-01-05 17:30:36 UTC
No:

* It appears in Kicker as well, it's a shared backend feature.

* It was actually changed from Uninstall to Manage upon feedback from package manager devs / distros (who need to configure what gets run when you use the action). They wanted something more generic than outright Uninstall since they don't always have a suitable uninstall callable etc.
Comment 4 Nate Graham 2018-01-06 02:34:50 UTC
Hah, so it is. I didn't make the connection. Maybe I'm dumb, or maybe others might miss it as well.

Perhaps we could consider changing it to read "Uninstall or manage <application>?" And maybe use the Discover icon instead of that somewhat mysterious dots-within-a-circle icon?
Comment 5 Eike Hein 2018-01-06 19:28:36 UTC
Again, consider that this isn't known to always be Discover; distros can configure what it runs. We could maybe make the code super smart and try to figure out the icon of what is set, though. Could be a fair bit of work though.
Comment 6 Nate Graham 2018-01-06 22:39:33 UTC
Fair enough. The icon isn't the most important thing in the world (though it would be nice). What do you think about changing the text to "Uninstall or Manage <app>"? I could submit a patch.
Comment 7 Eike Hein 2018-01-06 22:42:05 UTC
I'm not so fond of the idea. IMHO it changes a simple, snappy action name to something redundant and complicated that reads like we couldn't make our mind up what it does. "Uninstall" is a subset of "Manage", too.
Comment 8 Nate Graham 2018-01-06 22:54:12 UTC
I filed this bug after watching my wife try unsuccessfully to figure out how to uninstall a program from the Kicker context menu. I guess she didn't realize that "Manage" encompasses "Uninstall", and neither did I when I gave it a quick glance.

It's nice that the feature is there, but I do worry about discoverability.