Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The Linux desktop ecosystem still feels more like a playground. And that's not a pejorative in the sense that a lot of serious work hasn't been done on making powerful software and doing professional work on Linux desktops. I mean that in the sense that "Linux desktop" isn't very defined, formalized or standardized. It comes in all shapes and sizes and people are very free to customize it and use it as they see fit. Many people think this is a good thing and a benefit of software freedom. For example, if I walk up to a random person's Linux desktop, I don't know what I'm in for. That's very different than walking up to someone's Windows desktop, macOS desktop or even Solaris back in the day.


Haha, you should take a look at Windows. Even MS does not follow the same style.


The average Linux desktop has never been fully standardized. The average Windows desktop today (let's say, W10/11) is descended from W7 which was arguably really consistent. Even if they took W7 and bastardized it by introducing 10 different design languages (Metro, Modern, Fluent, new Fluent, ...) there was something to build on top of. On Linux, there are some GNOME guidelines, there are some KDE guidelines, nothing really universal. As much as I dislike the general macOS experience, Apple got it right early on by simply forcing you to adhere to the general vibe of the OS


Fwiw I use the i3 window manager so whenever I see conversations about Gnome vs. KDE vs. whatever - I could care less. It's irrelevant to me. So that idea, that Linux isn't standardized, really resonates w me.


> On Linux, there are some GNOME guidelines, there are some KDE guidelines, nothing really universal

Because, although X has (or had) ICCCM, "we" can ignore it. Especially if "we" are desktop.org.


You should give GNOME another try one of these days. The GNOME team has done some amazing work on standardizing the look and feel of GTK apps.


Standardized to crowd the titlebar and eliminate menus—not what I asked for!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: