Remix.run Logo
rolandhvar 5 hours ago

+1 on the UI thing.

I don't know what it is, but UI on Linux always feels too disjoint from the rest of the system.

It's a bit like how Windows 3.11 was just UI-on-DOS. I get the same feeling.

Don't get me wrong - I love Linux for all its CLI use but for some reason I've never been able to primary drive it without going insane after a week.

Windows just seems to feel more put-together and I guess that's because the kernel probably has hacks to support Office, and Explorer probably has hacks to support the kernel, etc.

The only other system I've felt this level of unity in is FreeBSD with its userland+kernel harmony.

Maybe I need to try a Linux desktop again as I haven't done it in ~10y but the other comment here about Fedora not feeling production ready doesn't inspire much hope...

Any ideas?

pdonis 4 hours ago | parent | next [-]

I run Trinity Desktop [1] on Linux. It's basically KDE 3 kept up to date (and has been around as long as I've been running Linux), and has a more or less similar look and feel to Windows from the 98/XP days. I run it on Ubuntu (currently 22.04), but it works with most distros.

Many Linux users seem to like upgrading (if you can call it that) to the latest eye candy every time Gnome or KDE or whoever puts out a new release. I'm the opposite. I do think much of the UI work in Linux has done more harm than good. But that's the nice thing about Linux: I don't have to care, precisely because of the lack of such close coupling between the GUI and the underlying OS. I can't stand the GUI that comes by default with Ubuntu, but I just don't use it; I use something else instead.

[1] https://www.trinitydesktop.org/index.php

herdymerzbow 4 hours ago | parent | prev | next [-]

It's changed a lot in 10 years.

I felt the same as you, up until quite recently, although I was using Xbuntu which uses a very barebones desktop environment. Since changed to CachyOS + KDE Plasma late last year and haven't booted up Windows for 3 months other than to extract a few files. I"m a MacOS laptop user, Windows desktop user, but these days I much prefer CachyOS for speed, responsiveness, easy customisation. You may still find you prefer Windows but it's worth a revisit I think and easy to try via a USB Boot as you know (although running it off USB is way more sluggish I find).

bargainbin 4 hours ago | parent | prev | next [-]

I’m daily driver Linux now after three decades of Windows usage. I have Bazzite-dx (Fedora based) on my desktop and Cachy (Arch based) on my laptop, both using KDE Plasma for the GUI.

I can’t place my finger on it, but Bazzite feels more “coherent” despite using the exact same GUI.

I had the misfortune of using a Windows 11 machine the other day and I didn’t even recognise it. They’ve taken a huge misstep with the Copilot rollout.

GTP 3 hours ago | parent | prev | next [-]

10 years is a long time, you should definitely try again. Go with one of the mainstream distros, like Ubuntu or Mint. Regarding Fedora, I heard the opposite, but as I wrote in another comment, users tend to have vastly different experiences with a given OS. If you like Windows' UI, Zorin could be the distro for you.

p_ing 3 hours ago | parent | prev | next [-]

XWindows/Wayland being a userland application with no solid hooks into kernel space (that has both advantages and disadvantages), where as Windows operates the Window Manager/GDI within the Executive [for performance]. It makes it feel disjoint. Mouse acceleration differences, too (also impacts macOS), but that's something you get used to, though I find gaming awkward on macOS because of the weird default acceleration.

everdrive 3 hours ago | parent | prev | next [-]

>I don't know what it is, but UI on Linux always feels too disjoint from the rest of the system.

Right up until you try to access any settings menus.

edstarch 4 hours ago | parent | prev | next [-]

Windows UI is the most disjoint though, with designs accumulated over the past 20 years still kicking in various places.

You really should, yeah. I've given up Linux as a daily driver in favor of a MacBook but I do have a work mandated Windows machine and I hate that thing with a passion. I cannot think of a single thing that's better on it than on my MacBook or any Linux distro I've ran as a daily driver.

In fact, most of the time I want to do any tasks which are not directly Teams or MS office related I find it easier to just use WSL.

b473a 4 hours ago | parent | next [-]

> Windows UI is the most disjoint though, with designs accumulated over the past 20 years still kicking in various places.

But every Linux distro has its own UI, and pretty much every distro makes it easy to configure it to look how you want, with tens of thousands of themes out there developed over the past 20 years by people wanting their os to look a certain way.

The most glaring inconsistencies are going to be user-inflicted. If I spend a weekend tweaking defaults to look just right I need to be ok with possibly tweaking any new software I download to fit my theme.

But even from a non-power-user perspective, if my mom runs into problems with her computer it's much easier to walk her through a fix over the phone if she's on Windows or a Mac.

My dad, who is very tech-literate, once tried Linux and all the trouble shooting guides required him to open a command prompt (because there isn't a consistent GUI you can use to fix things across distros). He never forgave it.

MindSpunk 2 hours ago | parent | prev [-]

As if you don't get a jumble of UI frameworks on Linux too.

You can run KDE but depending on the app and containerization you open you'll get a Qt environment, a Qt environment that doesn't respect the system theme, random GTK apps that don't follow the system theme, random GTK apps that only follow a light/dark mode toggle. The GTK apps render their own window decorations too. Sometimes the cursor will change size and theme depending on the window it's on top of.

tokai 22 minutes ago | parent [-]

Sure but its not baked into the system utilities like in windows.

suhputt 2 hours ago | parent | prev [-]

[dead]