This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Provide uninstall option on kickoff right-click

-30

Votes
13
43
Tags: kickoff kickoff kickoff
(comma "," separated)
BatCave
Registered Member
Posts
11
Karma
0
OS
There are some nice ideas here to easily install programs, but it should also be easy to uninstall a program.

So the way I propose to do this is that if you right-click on an icon in kickoff, you get a popup menu with an "uninstall" option. The uninstall then tries to determine which program it belongs to(probably using kpackagekit), and starts the kpackagekit gui and shows what will be removed, and you confirm the uninstall.

See also my other idea I'm posting how to do it in Krunner.
User avatar
TheBlackCat
Registered Member
Posts
2945
Karma
8
OS
As I said in your other idea, I think it is a really, really, really bad idea to make it this easy to remove programs. This is even more dangerous, because at least in the other idea you had to physically type out "install" or "uninstall", where here simply mis-clicking would launch the uninstaller. I know users have to confirm, but I think this is a rare task and making it so easy to do as part of the normal user interface is asking for trouble.


Man is the lowest-cost, 150-pound, nonlinear, all-purpose computer system which can be mass-produced by unskilled labor.
-NASA in 1965
airdrik
Registered Member
Posts
1854
Karma
5
OS
At the very least, I don't think this is something which should be implemented in KDE. Such would be imposing onto distributions a feature that some (perhaps many) distributions may not want and would end up removing if not replacing.
If a distribution wants to provide such a mechanism as a complement to an easy-install mechanism, then they have made that decision for their distro.
A large part of the trouble with adding something like this in KDE is that KDE is used across many distros (and even operating system) which use different package management systems (and may or may not use kpackagekit). At least under-the-hood different distributions would prefer to handle things like this in a somewhat distro (or package manager)-specific manner.


airdrik, proud to be a member of KDE forums since 2008-Dec.
BatCave
Registered Member
Posts
11
Karma
0
OS
Well, in that case, maybe there should be some kind of administrator mode in the menu that gives access to the uninstall options.

But if you are working as a normal user, you'll need your admin password, so, I don't see the problem with users making mistakes. In the case that you think they will accidentally click on it, it could be under an "administrator" submenu too of course.

It is also not that visible I personally think.
User avatar
TheBlackCat
Registered Member
Posts
2945
Karma
8
OS
If you are going to go to all the trouble of setting up a separate administrative mode, why not just use your package manager? I see no advantage to that. I just don't think that is the sort of thing the application launcher should be used for (as the name suggests).


Man is the lowest-cost, 150-pound, nonlinear, all-purpose computer system which can be mass-produced by unskilled labor.
-NASA in 1965
peaches
Registered Member
Posts
31
Karma
1
I disagree that it is either bad or inherently dangerous for such options. I actually think it's rather intuitive (there could even be a "install more applications" button in the application section or something.

Not accounting for accidental system management would be bad design of the concept, not indicative of this as a bad concept in my opinion.

Actually I look at this menu now basically all it does it add/remove favorites and clear recent lists, and copy to panels after unlocking the plasma desktop (not so intuitive). I wouldn't mind if this menu did more useful applications-related tasks than it does now.

I don't know for sure but I think PolicyKit is supposed to deal with cross-distribution system management like this. If and when it does, it would be able to fit into KDE, rather than be distribution specific. I don't know about that part.
BatCave
Registered Member
Posts
11
Karma
0
OS
I also think the idea of packagekit is to allow for such a use case, to make it easier for the desktop to integrate package related actions.

I actually think even icons should have the "uninstall" option so it is not confined to kickoff only.
tubasoldier
Registered Member
Posts
12
Karma
0
OS
Package management is a job for the distribution. NOT FOR THE DESKTOP.

Packagekit is also an awful idea. It is just a round about way to undermine permissions across the system. I would like to keep *nix secure and not descend into the bowels of ugliness.
User avatar
TheBlackCat
Registered Member
Posts
2945
Karma
8
OS
I think you are confusing packagekit and policykit.


Man is the lowest-cost, 150-pound, nonlinear, all-purpose computer system which can be mass-produced by unskilled labor.
-NASA in 1965
User avatar
MirzaD
Registered Member
Posts
86
Karma
0
OS
I think this is a great idea,
as long as it requires administrative privileges.

It is much more intuitive than opening kpackagekit, searching for application, selecting remove and clicking apply.

You have my vote +1


Bookmarks



Who is online

Registered users: Bing [Bot], daret, Google [Bot], sandyvee, Sogou [Bot]