(Also extends to people who refuse to use Linux too!)
Every unique Linux Desktop setup tells a story, about the user’s journey and their trials. I feel like every decision, ranging from theming to functional choices, is a direct reflection of who we are on the inside.
An open-ended question for the Linux users here: Why do you use what you do? What are the choices you’ve had to make when planning it out?
I’ll go first: I use OpenSUSE Tumbleweed with the Niri Scrolling Compositor(Rofi, Alacritty and Waybar), recently switched from CosmicDE
I run this setup because I keep coming back to use shiny new-ish software on a daily basis.
I prefer this over arch(which I used for 2 years in the covid arc), because it’s quite a bit more stable despite being a rolling release distro.
I chose niri because I miss having a dual monitor on the go, and tiling windows isn’t good enough for me. Scrolling feels smooth, fancy and just right. The overview menu is very addicting, and I may not be able to go back to Windows after this!
This was my first standalone WM/Compositor setup, so there were many little pains, but no regrets.
Would love to hear more thoughts, perspectives and experiences!
I primarily want something simple I can bend to my will, and secondly I want a good out of the box experience. For me that’s been Arch + KDE. The wiki and AUR are great!
I would say every step of the way I just wanted more and more ownership of my system. I make it, I break it. One specific experience which drove me to that camp was the time I had to jailbreak my iPhone and dig through files to disable some deprecated parental control setting… give me ownership over my stuff!
I distro hopped about every 4 months from ~12-22, never really feeling like I’d found the right platform. Sometimes I would dual boot (or just run) Windows, and for a while I had Windows XP in a state I could tolerate.
For several years after 22, I ran Windows at home, and kept Linux for work. I basically just wanted to game, and Windows was good enough for that. Finally, something came up that I needed a home server for, and I chose Arch, based largely on my experiences from several years ago. Arch had been more stable for me, and when it did break, it always felt like the tools to fix it existed. Ubuntu and derivatives broke for me mostly in “Oops, system is dead. Maybe reinstall?” ways, which I didn’t want on my server. Other distros gave me an assortment of problems, from updates taking too long, to lacking support for a WM I enjoyed, to driver issues.
Once I was regularly SSHing from Windows to Arch, I missed the things I could do on Linux (more than just games), and steam had made Linux support from a lot of games better, so I reinstalled my gaming PC as Arch too.
I added a lot of things to my server, and had more problems with some third party tools every time e.g. elasticsearch, mongodb, or postgres updated, so I added a kubernetes cluster with an immutable OS. I tried 3 before settling on Talos, and now when a workload on the server breaks, I move it to kubernetes. That pace has worked out for me, but now the server does no heavy lifting, so I’m experimenting with local LLM on it.
I use Arch with KDE Plasma. It just works.
I use whatever the latest Ubuntu LTS is on my desktops and usually laptops (besides my Macbook) at the time, and whatever the latest stable Debian release is at the time on my home lab servers.
I am very much a utilitarian and function over form kind of person so I choose what I do because it is the best fit for the problem I was trying to solve, usually with little thought to looks or UI design. I find I don’t really care so much how something is done on a given platform, just that there is a way. As a result stuff like theme options, dynamic wallpapers, etc are not something I really care about. I have been using the same black image as my wallpaper on every computer I have used for at least a decade now for example. I arrange the UI in whatever way I feel is the most functional for me within the constraints of what the platform supports out of the box. Meaning I couldn’t care less for stuff like the old school Window blinds program and what not.
Ubuntu over Windows because I wanted to get away from the ever increasing ads and general slop that Microsoft was putting into Windows while still retaining some support for gaming(thanks to Valve and Proton) and building my own systems.
Debian on servers over Ubuntu or something RPM based because Debian stable is rock solid and will run whatever you put on it without issue in my experience.
Debian because it’s like Ubuntu (one of the most popular distros, with tons of software targeting it) minus the Canonical stuff I don’t need. And newer Debians even have Wi-Fi out of the box
xfce or KDE because GNOME is just too far-out for me. They wanted to get rid of tray icons and stuff. They keep moving things around, seemingly for the sake of moving things around, or maybe to look more like phones. I don’t need my desktop to be a phone.
apt isn’t the greatest package manager but, there’s a lot to be said for popularity, and no matter how many times someone said “Don’t upgrade Arch the wrong way” I kept breaking my Arch install. Debian works because apt doesn’t let me accidentally break it. (I think I was doing the pacman equivalent of apt update and then apt install. I don’t know why the fuck that breaks a PM. The point of a PM is to keep yourself from breaking stuff. If I wanted broken shit I wouldn’t use the PM. On two occasions Arch also soft-bricked itself because I updated pacman into a state where it could no longer run. This seems like one of the simplest things a good PM should prevent. Whereas with apt, I’m not sure it’s been updated ever. It ain’t perfect but it’s predictable.)
I use Linux because it is free and good enough to do most stuff I want to do on a computer.
I use windows at work because I get paid - so from my perspective it is cheaper than free. It makes it frustrating to do the stuff I’m supposed to do but my employers are fucking idiots so it doesn’t really matter.
Debian with xfce. Because I’m old. I don’t want to change, damnit!
i’m not that old but i gotta recognize a solid no-bullshit choice when i see it.
Well, I use Void Linux, Fedora, and NetBSD. All for different purposes. I just love the freedom to modify my system 'till my heart’s content. I’m generally a tiling WM (sdorfehs) on laptops and openbox/lxde on desktop.
I appreciate minimal clean code.
I used to run SUSE on a laptop i only used once every three years or so. Because of the “full open source” principle i couldn’t run a lot of online Videos because the codecs were free but proprietary. When i decided to get a new computer as my tower was getting 15, i wanted to switch to a Linux distro as my daily system. Bought a laptop without windows preinstalled and decided to roll with Manjaro as it has KDE and was recommended as suitable for gaming.
Works fine for the most part. The last wave of updates caused some fuss with the desktop, but i can just do everything important from the terminal, while waiting for the next release.
Windows doesn’t have a real choice of desktop environments. So I moved to Linux 15 years ago. I’m not in IT and always use a mouse. Importantly for me, I’ve never needed the CLI, despite people telling me that’s impossible. Plasma lets me tweak it to my needs. I use Kubuntu, yet don’t care about what’s below the desktop environment. Happy to change distros.
I use Fedora because I barely have to do any customization to get it how I like. An almost vanilla version of Gnome? Check. Flatpak? Check. Nothing to uninstall (I’m looking at you, snapd)? Check. Steam with just a few clicks? Check.
It’s almost perfect, and making it perfect is trivial. That used to be what I said about Ubuntu.
I haven’t used Windows much since Windows Vista, so I don’t really have any way to compare with Win10/Win11.
this is what i say about ubuntu. it has gnome with a nice dock built in, indicators, desktop icons. all it really needs atm is scrapping snapd and the snap store in favor of gnome software with flatpak.
fedora has more attention to detail put into it though, its very much better overall if you install a couple of extensions. feels faster too, dunno if that’s just me.
You’re being very melodramatic about the whole thing…
It’s a computer. We want to use it under our terms. End of story.
Wheres the melodrama in this post ? I’m detecting enthusiasm maybe, but not melodrama. They’re looking for peoples thoughts and experience, i.e what your own terms are for making these choices. Seems reasonable. Sharing that is optional of course and I also choose not to, end of story.
I would agree with this. I don’t see it as melodramatic.
Enthusiastic, yeah. And nothing wrong with someone interested in tech to also take the more poetic route of expression.
Many of the tech enthusiast types are more akin to mindless 1s and 0s. And not everyone is.
So like you did, rather lack thereof, the response of your own story is optional. I chose to share, because it’s fun to discuss. This isn’t a changelog, or patch notes. This is part or being human and sharing something other than binary data.
I agree! Tbf that’s why we’re all here in the first place
That’s what I thought. OP made it poetic. I just want to use my PC without distractions and being watched all the time, that’s all.
Astrology, but penguin themed.
You are such a Debian.
Arch and Gentoos never got along.
If you are a Nix do not install KDE on the first monday of the month, it’s bad luck.
i started with slackware ~2003 and moved to gentoo in 2005. it was very transparent to me as a newbie. use flags and compilation from source were way simpler to me than mysterious precompiled binaries. also ndiswrapper worked with my wireless chipset on gentoo. that helped
I have nightmares of ndiswrapper and Broadcom chipsets. Struggled for ages to try and make that work when I was running Suse Linux. :shudder:
My current main machine uses Fedora KDE because at the time I built the machine and installed the OS, Mint Cinnamon did not have particularly good Wayland support, and I needed Wayland to access certain features of my GPU and monitor combo.
I used Mint Cinnamon for ten solid years on my older machines, Cinnamon is still my favorite distro, I tried a couple early on, Cinnamon just felt like home and I stayed there for a decade. But it was kind of jank on my new machine so I went with KDE.