Egregoros

Signal feed

Timeline

Post

Remote status

Once you deal with taking care of computers for normies, all the BS Microsoft does to force down updates on users makes instantly sense.

Automatic updates? No brainer, otherwise they will never install them.
A limit on how far you can delay installing updates? Again, they will never get installed if you can just say "ask me later" all the time.
Removal of Shutdown/Reboot without installing updates? They will never be applied even when they are scheduled to install.

Replies

50

The only solution is to give a "power user" option for administrators on clean install that disables all the crap for people that know how to use computers. It must not be changed after install, or user account creation since they will do that once rumors of the mythical power user mode come to light. Or allow a "power user" administrator to change it afterwards for other users.

Tangent: To my knowledge Linux DEs not supporting the whole "administrator with root privileges is another user" that Windows has is a large mistake. If I install Mint for someone that just opens a browser once a week and enable automatic updates for them, they shouldn't be allowed privilege escalation rights, but instead a separate "admin" user (me) should have those (with a different user password of course).

If you want to make the year of the Linux desktop happen by letting normies use it, at least make the experience for the people administering those machines simple and not allow users to shoot themselves in the feet. Polkit in DEs is basically useless by not supporting this. It might as well not exist unlike UAC which is great.
@phnt the other day I went to visit my folks.
My mom (who I set up on mint > a year ago) reported that her desktop was acting strange, the start menu wouldn't open.
I go, check the uptime, and it hasn't been restarted for like, 6 months. Some auto updates had run but others were pending a restart.
I was like, "mom, you gotta turn it all the way off once in a while, and install updates and restart if it asks"
I went on to explain that humanity hasn't figured out how to let a computer program run forever without intervention (little white lie but broadly true).
@benis_redux The dialogs don't allow you to change the user you are authenticating with. They all use the logged in user with the logged in users password. When an unprivileged user on Windows triggers a UAC prompt, it asks for the password of the administrator, not the unprivileged user.
@sun Yes, and anybody that wants to use Windows seriously wipes the OEM install on their laptop anyway right after they get it. (Or at least I do.) So a checkbox there wouldn't even be annoying to those that are supposed to use it.
@phnt If my parents had any use case of a desktop/laptop computer I'd just pirate windows ltsc for theirs and leave it at default settings. Best adversarial efforts they'd ever get are mere scam whatsapp calls anyway (which they fortunately are already well aware of)
@pwm I don't know anybody besides my boomer parents with the desktop PC I built for them and power users, that actually shuts down their computers. They all just walk away from their laptops/desktops and let it go to sleep and hibernate later. The only reason my boomer parents do it is because they really care about savings and not wasting electricity to the point of being really annoying with it.
@pwm
>not wasting electricity to the point of being really annoying with it

That includes toggling off the PSU AC switch. Had to replace that switch two times already in 5 years, because surprise, it is not made to be toggled multiple times a week for years.
@menherahair Clanker said you can add this to Polkit rules, so apparently it is supported in Polkit. But only KDE supports it properly and allows you to choose from a list, Gnome apparently only shows the first option.

polkit.addAdminRule(function(action, subject) {
return ["unix-user:username", "unix-group:wheel"];
});
@phnt @benis_redux >When an unprivileged user on Windows triggers a UAC prompt, it asks for the password of the administrator, not the unprivileged user.
`su «user»` asks the password of the relevant user (which can be privileged), not the unprivileged user.

Just alias `sudo` to `su root -c` and change /etc/pam.d/su to; "auth required pam_wheel.so group=su use_uid" if `sudo «command»` is the only use case - all users in the su group can run something as root, if they know the root password.

GNU's functionality where you can login as whatever user via `su` from root, is 1 million times superior, as you can actually install, fix and test things for the user, without needing to know their password.

@phnt One must accept that the simplest answer to the normie question is to simply kill them. You can dumb things down for them all you want, but all the handcuffs and guardrails in the world shall not save them from their own incompetence. For they will always make a bigger idiot, with bigger feet with which to shoot himself.

@Humpleupagus @benis_redux @Suiseiseki
>If you want to make the year of the Linux desktop happen by letting normies use it, at least make the experience for the people administering those machines simple

Dicking around with ssh while I'm possibly not even on the same network (remote desktop exists), or dicking around with PAM is not simple in any definition of the word. No idea what is so hard to understand about a GUI prompt asking you for an administrator's password instead of the user's being simple and easy to use.
@phnt @PalePimp implementing this would mean killing the last pieces of the UNIX model that are left. In UNIX, access is separated on per-fd basis, meaning if your code has access to an fd, it can do literally anything. In Windows, object access is much more fine-grained.

In other words, in order to get what you want in Linux you'd need to re-implement half of NT. Nobody's gonna do that, because right now Linux works fine as a server system. The only people who want it for desktop are Gaben and a bunch of autistic nerds.
@newt @VD15
>And I don't mean replacing one WM with another, but more like adding quality of life features.

Aqua or whatever the compositor is called is quite customizable. But a lot of things you take for granted is missing and in 3rd party software. Things like window snapping was added to macOS only last year. But that is probably one of the few features that was missing.
@newt @VD15 All hardware sucks now. My Leninovo laptop's keyboard died 2 months out of warranty while being barely used, Leninovo no longer sold the OEM replacements at that time (not even 3 years after the model released). Desktops, sure. But laptops all suck now. Same with phones where you can get fisted by Google trying to kill F-Droid, buy an expensive flagship that serves you ads and spies on you, or you buy a cheap chinese phone that does that same. All the laptop and phone options mostly suck.