38
Hammers Without Handles (gardinerbryant.com)

I wanted to take a moment and talk about Linux UX because, let's face it... it sucks.

Actually, it's worse than that. Much of Linux's UX is technically correct and that makes it objectively wrong.

No. I don't want Linux to be more Windows-like. But I do want the most common Linux desktops to behave in a way that PC-literate folks can wrap their mind around — and do so from minute zero

top 16 comments
sorted by: hot top controversial new old
[-] Solumbran@lemmy.world 47 points 2 days ago

Like it or not, Windows is the dominant operating system. And it's not even close. That means when we're having a conversation about designing a User Experience on Linux-based operating systems, that conversation must be bookended by "how do Windows users expect this to work?" And we need to design for that or else everything falls apart.

Yeah the basis of the whole logic is bullshit.

This guy is doing the OS equivalent of the left parties trying to be less on the left, to appeal to the far right. It doesn't work and just ends up with the shit propagating and everyone getting used to it and lowering their standards.

[-] bluesquid0741b@aussie.zone 11 points 1 day ago

Hey guys, Windows is dominant so we need things to be designed more like Windows!

If we wanted a Windows experience we'd use Windows am I right? It's painful enough I have to use it for work, at least let me have a better time at home.

[-] Baggie@lemmy.zip 17 points 1 day ago

I have to agree. I think there's something to be said for making the transition easier, but the idea that Linux needs to copy windows to that extent is very restrictive.

[-] chicken@lemmy.dbzer0.com 9 points 1 day ago

All he's really saying is that it is important for things to be easy for people to figure out how to do, and for that you need to be aware of what mental models they already have and design interfaces with the goal that the largest number of users can succeed in using the software. A better analogy might be that if you're trying to run a political campaign, you should probably be speaking the language the majority of voters speak, and caring whether they understand you.

The examples the article gives seem like good ones. The starting point is a video of people new to linux trying to use software and failing to figure it out, acknowledging that as a problem to be solved. The proposed solutions are basically to have wizard guis that can walk users through the most common tasks for disk management and network drives. Usability matters and none of that should be very controversial.

The problem with that philosophy is that all the fundamental problems reinforce themselves, generation after generation after generation. Assuming familiarity with Windows as your baseline guarantees that you will be stuck in a rut of horrible UI design "because that's the way it's always been". The lowest-friction choice will always be to carry forward all the bullshit.

I don't think you can truly call someone "computer literate" if they can't tolerate moderate friction and learn new things quickly.

This is also why apple's UI sucks so bad now. They used to have fantastic UI design because they made software with the fewest possible assumptions about the user. Now they design software assuming you are ass-deep in their previous software. It is the design equivalent of inbreeding.

[-] chicken@lemmy.dbzer0.com 8 points 1 day ago

Are the specific suggestions made in the article "horrible UI design"? IMO it is good UI design to have a basic goal of people being able to use it without consulting with external resources, and not requiring them to know much more than is strictly necessary for the given task. The real fundamental problem is the marketshare of proprietary operating systems, not using them needs to be accessible, not a badge of computer literacy. The author is absolutely right that you should be able to format a disk and set up a network drive by just clicking through and selecting basic options about what you are trying to do.

The specific examples seem reasonable, but do not support the overall thesis.

[-] esc@piefed.social 21 points 1 day ago

I really dislike dumb and entitled takes like this. First he somehow complains about both GNOME and KDE when literally none of the complaint apply to KDE, second switching between different operating systems will break the way you are doing things anyway, and third - who cares.

[-] Sanctus@anarchist.nexus 8 points 1 day ago

What is this guy on about? Windows has TWO places for settings and neither are to parity of each other. Linux does not have that. Gnome and KDE actually provide really nice settings.

[-] TehPers@beehaw.org 2 points 1 day ago

I'm on Manjaro, and it actually does have two places for settings. The KDE settings menu is usually the place to go, but Manjaro's settings menu is where you can do a few obscure things like installing different kernel versions.

This might just be a Manjaro thing though as I haven't seen this on other distros, and Control Panel does way more than it should really on Windows with how long the Settings app has been around.

[-] Sanctus@anarchist.nexus 2 points 1 day ago

At least on Linux if you dont want it that way you can remove it, depending on the distro. Control Panel and Settings are there seemingly forever in Windows.

When on God's green earth would someone want to delete the partition table and not immediately create a new partition?

counterpoint: https://wiki.archlinux.org/title/Btrfs#Partitionless_Btrfs_disk

Btrfs can occupy an entire data storage device, replacing the MBR or GPT partitioning schemes,

[-] nyan@lemmy.cafe 1 points 1 day ago

Or you intend to dd an image onto it. Or you intend to turn the entire disk over to a VM and want to partition it from inside the VM. I think there might also be a (rare and esoteric) use case involving PostgreSQL.

[-] yessikg@fedia.io 2 points 1 day ago

I have run into weird issues when installing GTK apps in KDE, it's annoying but I did enough research to know that if you use KDE you should avoid GTK apps.

[-] artyom@piefed.social 3 points 1 day ago* (last edited 1 day ago)

I don't have a problem with his take other than saying people who disagree with him are "objectively wrong". There's nothing objective about it, and feel like this is the new "literally" where its used improperly so often that it just becomes meaningless.

Imitating the Windows UI makes things easier and more intuitive for people switching from Windows, which, let's face it, is virtually everyone.

But its not necessarily the way everyone should be doing it, because the Windows way is sometimes not the best way.

There are lots of DEs with their own opinionated way of doing things and none of them are "wrong".

I really like this take on it: https://forgejo.org/docs/latest/user/actions/github-actions/#familiarity-instead-of-compatibility

For all of these reasons, Forgejo Actions strives for familiarity instead of compatibility. We want users of GitHub actions to feel familiar using Forgejo Actions, even if there are some small changes here and there. Workflows should work with some minimal changes.

I think the same thing applies to Linux DE's. Linux is not and never will be a 1 for 1 to windows workflows. If we chase perfect compatibility, we will be perpetually behind on a wild goose chase.

But, doing things like what KDE does, where most of the common keyboard shortcuts are the same, and things like virtual desktops allow for similar workflows with very little adaptation, is very reasonable.

this post was submitted on 02 Jun 2026
38 points (100.0% liked)

Linux

13863 readers
48 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 3 years ago
MODERATORS