I think the issue is Linux users think user friendly means 100% freedom to adjust and configure as desired (the system is friendly to users), and most other people think user friendly means a single obvious green path to getting things done.
These are not strictly incompatible, they’re just difficult to balance.
KDE was a nightmare for my wife since it has the configuration right in the desktop bars and dialogs. Misclicks and drags meant she was making changes she didn’t want to. GNOME was a better choice, 100% simple and no surprises.
I like Gnome too, and I think their settings done via terminal is genius. I know Apple has it too. I have no idea who invented this first, but I love it. The pro user can tune the things they like, but an average user don’t need that many configuration options.
You make a point but, hey now, let’s not be cruel to people. I think we’ve all had a situation where a click was accidentally a click-and-drag and now things aren’t how they were before, and we didn’t realize exactly what was happening.
I feel like KDE might have features to lock down taskbar customization a little better but, I haven’t looked for such a feature… 🤔
Except GNOME did exactly that. Sh can’t accidentally alter anything. Some people just have a hard time with computers and expected UI. Ever tried watching a good grampa deal with printer install and windows popups…you have to simplify things for less tch savvy people. Just like cars now have auto ebrake and lane assist
There can’t be single obvious green path for a lot of complex things and most of the things that we do on computers actually are complex like that. I would think that user friendliness is more of an indicator of a sane default behaviour or something that people already are taught to expect. Balancing that is even harder i think.
Recently been playing around with Mint. For the most part it’s user friendly. Where it falls apart is it’s not intuitive, it took me hours of googling to try to figure out how to add windows specific drivers (because the manufacturer didn’t create Linux drivers) for a Bluetooth mouse so I could program the mouse buttons. There were community created drivers on GitHub but no direct way to get them, I would have had to download and configure several support files before I could even try to install. I eventually gave up and just bought another mouse.
Most people would have given up in the first 5min and tossed their PC out and kept the mouse.
It’s not that Linux doesn’t work, it’s that it takes work to get it to work.
If Linux worked in the sense of clear step by step instructions and the developers/legacy users didn’t expect everyone to be experts or expect everyone to spend hours trying to figure out world peace just to perform a mundane task, then it would probably replace windows pretty quickly.
To an extent that’s an anathema to how software tutorials on linux are designed: Developers don’t know which distro a given user may be using, have no idea what sort of edge cases a random person may find themselves within, and as such are reliant on the only universal component to unite them all - the terminal.
Installing a windows driver on Linux Mint is a definite edge case - there’s no chance that the Mint developers had that in mind as expected user behavior. In addition, there’s no way they could have determined the originated issue and suggested a solution in a nice GUI prompt, because unlike Microsoft, there is no telemetry involved that could be utilized to determine an appropriate package like that community made driver automatically.
I think the issue is Linux users think user friendly means 100% freedom to adjust and configure as desired (the system is friendly to users), and most other people think user friendly means a single obvious green path to getting things done.
These are not strictly incompatible, they’re just difficult to balance.
I think KDE does it well? “simple by default, powerful when needed” works a charm on their applications
KDE was a nightmare for my wife since it has the configuration right in the desktop bars and dialogs. Misclicks and drags meant she was making changes she didn’t want to. GNOME was a better choice, 100% simple and no surprises.
I like Gnome too, and I think their settings done via terminal is genius. I know Apple has it too. I have no idea who invented this first, but I love it. The pro user can tune the things they like, but an average user don’t need that many configuration options.
That’s stupid. We do not design cars such that it’s impossible to crash if someone starts yanking on the wheel randomly.
Expecting an OS to do as much is … just beyond pathetic.
You make a point but, hey now, let’s not be cruel to people. I think we’ve all had a situation where a click was accidentally a click-and-drag and now things aren’t how they were before, and we didn’t realize exactly what was happening.
I feel like KDE might have features to lock down taskbar customization a little better but, I haven’t looked for such a feature… 🤔
Except GNOME did exactly that. Sh can’t accidentally alter anything. Some people just have a hard time with computers and expected UI. Ever tried watching a good grampa deal with printer install and windows popups…you have to simplify things for less tch savvy people. Just like cars now have auto ebrake and lane assist
There can’t be single obvious green path for a lot of complex things and most of the things that we do on computers actually are complex like that. I would think that user friendliness is more of an indicator of a sane default behaviour or something that people already are taught to expect. Balancing that is even harder i think.
Recently been playing around with Mint. For the most part it’s user friendly. Where it falls apart is it’s not intuitive, it took me hours of googling to try to figure out how to add windows specific drivers (because the manufacturer didn’t create Linux drivers) for a Bluetooth mouse so I could program the mouse buttons. There were community created drivers on GitHub but no direct way to get them, I would have had to download and configure several support files before I could even try to install. I eventually gave up and just bought another mouse.
Most people would have given up in the first 5min and tossed their PC out and kept the mouse.
It’s not that Linux doesn’t work, it’s that it takes work to get it to work.
If Linux worked in the sense of clear step by step instructions and the developers/legacy users didn’t expect everyone to be experts or expect everyone to spend hours trying to figure out world peace just to perform a mundane task, then it would probably replace windows pretty quickly.
To an extent that’s an anathema to how software tutorials on linux are designed: Developers don’t know which distro a given user may be using, have no idea what sort of edge cases a random person may find themselves within, and as such are reliant on the only universal component to unite them all - the terminal.
Installing a windows driver on Linux Mint is a definite edge case - there’s no chance that the Mint developers had that in mind as expected user behavior. In addition, there’s no way they could have determined the originated issue and suggested a solution in a nice GUI prompt, because unlike Microsoft, there is no telemetry involved that could be utilized to determine an appropriate package like that community made driver automatically.
So yeah - a bit unfair to those making tutorials.
https://wiki.archlinux.org/title/Arch_Linux#User_centrality
meh, we already have an option for the first (KDE Plasma) and for the second (GNOME) as far as I’m concerned, so what else is missing