I’ve been toying with Linux on and off for almost 20 years now.
Started with damnsmalllinux on some ancient 600mhz Thinkpads. Dual booted Ubuntu for a long time, back when 3d desktop cubes were all the rage, so I’m used to gnome, synaptic and apt.
Tried to stick with it, but never could get away from Windows entirely. Especially for gaming, and a few critical apps. Eventually I kind of drifted away, and went full Windows for years. I always keep an Ubuntu LTS thumb drive around, and would use it occasionally for various reasons, testing etc etc.
Recently I installed Ubuntu 24.04, and had tons of stability issues. Mostly involving video output and the GUI. Screen would jitter left and right a few pixels. And sometimes maximized windows would be transparent to clicks, so you’d be clicking random stuff below the window. This was especially bad with Firefox and VLC, separately. I also had issues with removable drives not mounting properly. Standard stuff, I wasn’t doing anything weird. Practically a fresh install.
So I tried Mint, cinnamon. And so far I really like it! I’ve not been running it daily, but just the same tinkering. And so far no issues at all. But that got me thinking, what else am I missing?
I’m comfortable in the command line, but not proficient, I appreciate a good GUI for most things.
I plan to do some gaming, so steam proton compatibility is important. I don’t think that’s hard to achieve, but I wanted to make sure, it’s important to me.
Last time I played with KDE was a decade ago, I hear there’s lots of new developments going on there? In plasma? Unless plasma is different now, IDK I haven’t looked extremely hard.
I don’t care much about customization, I don’t want arch. I want something that is a pretty solid base, with decent features, and good support for when this go sideways. I feel like that’s not Ubuntu anymore. Especially with them pushing into Wayland and flat packs.
I guess my question is, does Mint seem like a good distro to start with? Or am I not looking hard enough?
Thanks!
I use Debian with XFCE, but while I love XFCE, it might not be everyone’s thing. If you do give it a try, make sure to use Whisker Menu instead of the default app menu, and also set keyboard mappings to your liking.
P.S: Ubuntu’s pushing for Snaps, not Flatpaks. Flatpaks are actually pretty good - makes it really easy to install a newer software version when the one in Debian repos doesn’t suffice.
Also, it’s not only Ubuntu pushing for Wayland - most distros or DEs either have it working or are working towards it (there are some exceptions). XFCE is still on xorg, but working on Wayland. The problem is xorg is on life support and not getting a lot of new features.
Thanks for the recommendation! I’ve used xfce in the past, and at least back then, it definitely wasn’t my jam. I appreciate how lightweight it is for older machines though!
And yeah I’ve definitely learned a lot through these discussions. Snap vs flatpaks, and the benefits of Wayland.
I’m leaving the op as is though, a record of things I didn’t know before haha
My personal recommendations: Fedora KDE, Nobara or Linux Mint. You can’t go wrong with either one of them.
Thanks for the recommendations! Lots of Fedora in here, I feel bad for never having checked it out.
Fedora kde spin here with 4080 super. 5 mins to set up the nvidia driver and steam, no issues for like 1-2 years
I’m really thinking I might go Fedora. I haven’t spun any of these up yet, busy busy.
My new laptop is a framework 13, AMD version. Apparently bluefin, which is Fedora based, is super compatible with all the features of that laptop.
I don’t know much about the other distros but Fedora is a happy medium between bleeding edge features in arch and waiting 10 years. It’s also one of the few distros that support HDR And HDR gaming
Thanks! I’m actually settling into bluefin right now. It’s based on Fedora, but is closer to bazzite. Supposedly has great framework support, which is important I realized
If I may ask, is there a rolling version of Fedora? I’ve never really used it.
Fedora is semi-rolling, it’s got fairly up-to date packages
+1 to Nobara. Been using it for about a year and it’s pretty damn solid.
Mints fine, but if you are looking for stability, gaming, and you don’t care too much for customization, I’d recommend Bazzite.
Bazzite has all gaming tweaks built in already (including device drivers) so things just work, you never have to use the command line unless you want to (I just had a BIOS update from the KDE Discover store where I get all my updates from).
I’ve always ran Ubuntu of some flavour in the past but would run into things eventually breaking or not working well. Coming up on the 2 year mark for Bazzite on my laptop.
Another poster talked about it being atomic? Almost immutable? Have you ran into problems with anything like that? Changes you’ve made getting reverted?
Not OP but I will add to the conversation from my own experience:
I have been using Bazzite for over a year now, and I haven’t seen any changes reverted, everything works perfectly fine just as the day I first installed it. It just works. It’s been very easy for me to migrate from Windows thanks to this distro. I distrohopped and tried every major distros (10+), most of my issues were either outdated GPU drivers or unstable OS for noobs like me. Bazzite fixes those issues.
The gist of it is that it’s the easiest distro I’ve ever used. Just go to bazzite.gg and try it.
- GUI apps: use the app store that ships with Bazzite (called Discover)
- CLI apps or libraries: use Hombrew (open terminal, type for example: brew install pandoc)
- if you can’t find what you want either in Discover or Homebrew, the developer might ship it in a portable format called Appimage, you can easily “install” it using the included Gear Lever app. Alternatively, you can install packages meant for pretty much any distro using Box Buddy (built on top of distrobox).
Bazzite is described as atomic but not fully immutable because of how it handles system updates while allowing user modifications.
Atomic Updates
- Transactional Updates: Bazzite uses rpm-ostree, which applies updates in a transactional manner. This means updates are downloaded and applied as a whole, and the system reboots into the updated version. If something goes wrong, it can roll back to the previous version.
- Layered Packages: Users can install additional software as an “overlay” on top of the base system without modifying the core image.
Not Fully Immutable
- Unlike some truly immutable OSes (e.g., Vanilla OS in “ABroot” mode or Ubuntu Core), Bazzite allows modifications:
- Users can install extra software using rpm-ostree install.
- The system has read-only root by default, but users can override this with rpm-ostree override replace or rpm-ostree reset.
- Flatpaks, AppImages, Distrobox and Homebrew, don’t affect the base OS. You can install and uninstall software to no avail and it won’t brick your OS installation.
Thus, Bazzite provides atomic updates via rpm-ostree, ensuring stability and rollback capability, but it remains modifiable, making it not strictly immutable.
Thanks for the thorough write-up! That explains a lot!
I feel like bazzite might be taking the lead! Though I’m gonna check all of these out. Thanks!
Honestly, you don’t need to read anything about this. It’s really easy. In fact it’s easier than Windows.
+1 for Bazzite. It’s the non-distro that gave me the confidence to ditch Windows entirely last year after using Linux for work and occasional things for over a decade.
I haven’t had any changes reverted. It works more stable than windows. So much more stable that I’m noticing just how much bullshit I’ve put up with on windows 10.
That’s good to know! I’m definitely sick of Windows instability and constant bloated updates.
What’s your GPU? Nvidia’s you will need to use the proprietary drivers, AMD it depends on how old it is but newer ones should be good with the default driver.
From the issues you mentioned on Ubuntu I think it’s likely you have an Nvidia since it doesn’t play completely nice with Wayland all of the time, which sucks because X11 is halfway out of the window.
Another thing I think you probably know but just in case, you can install different Desktop Environments on the same distro, no need to change distros for that. So you could install Plasma (and yes, Plasma is KDE) or Gnome on your existing mint installation.
Honestly I think Mint is great for beginners and if you’re happy with it there’s no reason to switch. One thing I always recommend though is keeping
/home
in a separate partition so you can reinstall or switch distros without deleting your data.To streamline my request for help, I omitted some details, and combined some of my experiences.
My desktop has a 3060ti in it, but I haven’t actually run Linux on that lately, besides some live environments.
Most of my testing has been on a few year old thinkcenter with integrated graphics, Intel CPU. That’s where I was having problems with jittering and mouse capture. Actually that’s still installed, but it’s doing server things so I’m disinclined to mess with it at the moment.
I have an older PC, again with integrated graphics, that I’ve installed Mint on and have been playing with it.
Ultimately I plan to more or less replace my desktop with a new framework 13 I’ve got in the mail. That has an AMD iGPU.
I kind of disregarded the idea of DE swapping, because I did it in the past and screwed stuff up. Maybe it’s easier these days?
Thanks for the /home suggestion!
I would say Fedora workstation if you hate the idea of getting arch-like distros but Manjaro if you just dislike the daunting procedures to get your arch work
Wayland is the future, and the present. I wouldn’t shy away from it. I’ve been using it for years with multi-monitor and multi-gpu, it beats the hell out of having to dink with X11 about once a week to keep my screens in the right place.
And with X11 pretty much on life support, it’s time. And Mint isn’t the distro to do that on.
Ubuntu doesn’t push flatpaks, they push Snaps. But Ubuntu has a ton of other issues, so YMMV. It might be the one for you, who knows.
I appreciate that, thanks for the insight. I guess I wasn’t sure that it was that much better or necessary, and l know I’ve read a lot about incompatibility. But, if that’s where everything is going, and it’s better, then I’m willing to suffer through the growing pains.
Yeah thanks I was confusing snaps with flatpaks 👍
We’ve been on similar journeys. I started with Ubuntu Warty Warthog and happily remember all the desktop effects lost to time (emerald window decorations anybody?). I went through a Windows phase and settled back into Linux. My newest epoch is the age of self hosting and I’ve been learning a lot especially since the advent of Lemmy. I also play games, but I’ve been using a fully segregated Windows PC for that, though I’ve used Linux in the past.
The last time someone asked this question a lot of people said Mint packages are too out of date. I love Mint, I used Mint for several years, but the graphic driver stuff seems to depend on being very up to date. Someone else could probably explain it better than me. Perhaps it’s not relevant anymore, but I would look into it.
As for KDE, it’s really good now. I used to cling HARD to Gnome back in the old days and really disliked KDE, but things really got shaken up and KDE has been absurdly good for a few releases now. The steam deck even uses it. Also, a lot more distros seem to have releases for more than one desktop environment now. I guess what I’m trying to say is stuff you used to like may suck now and stuff that used to suck could be S-tier. Good luck getting back into Linux. Don’t get discouraged. It’s gotten a lot easier since old timers like us were hacking around on Ubuntu in the early 2000s.
Nice! I think my first Ubuntu was Feisty Fawn, though it may have been Edgy Eft. I definitely remember Feisty Fawn, but Edgy looks similar and I may have had it first 🤷♂️
At any rate, Hardy Heron was my daily driver, no windows backup, for at least a year at the time, probably more. I really gave it a go haha.
As to Mint being out of date, this is the first I’m hearing of it so thank you. Another commenter actually gave some more detail, so I think I’ll look into it a bit deeper.
Yeah I was the same way with KDE, tried it, never liked it, always liked gnome. But it’s interesting that kde has improved so much. I’m willing to try new things, so I guess we’ll see!
Thanks for the encouragement and the information!
I was about to say that you should learn the “ins and outs” of Linux first before choosing a distro until I’ve noticed these part(s) of your post.
I’ve been toying with Linux on and off for almost 20 years now.
I’m comfortable in the command line
20 years is more than enough time for a user to use Linux properly. And with that in mind, well… you are overthinking it – just go with whatever you want, really.
That’s fair, yeah. I just haven’t been active or paying attention to what’s new and hot, or what’s stable and safe, or what’s stagnated. Just want some ideas, direction to go in. There’s a million options.
I’ve gotten some pretty good suggestions thus far. Thanks!
Mint is great as long as you don’t care about HDR or Wayland. Seeing as you don’t want Arch and Ubuntu is being a pain in the ass for you I’d say give Debian Testing a try. It has the newest packages unlike standard Debian. You can choose KDE, Cinnamon, or something else. I hear people constantly reccommending OpenSuse but I’ve never tried it so I can’t comment. If you just want to game and don’t care about much else then Bazzite is pretty great. Nobara is also popular. PopOS kind of sucks in my experience, I’d avoid it unless you know you’d like it.
Edit: Forgot to clarify HDR support requires KDE Plasma or GNOME. Plasma has better support for it right now.
Thanks! HDR isn’t important to me right now. Though I think I need to specify that I’ll be installing this on a framework laptop, and therefore, from what I’ve learned recently, Wayland is actually preferred because it enables some track pad gestures that x11 lacks somehow.
I’m definitely leaning towards bazzite, because people seem to think it’s not that bad even for general use, and it ticks a lot of boxes.
Though nixOS is on the table. I at least wanna try my hand at configuring it.
Mint Cinnamon has been great for me.
It is fully featured right out of the box and is a great drop-in replacement for windows. I will without a doubt use it when upgrading family members who are about to lose win10 support.
It is based off the popular Debian -> Ubuntu distros, and is very popular itself. This is good when it comes to quickly finding existing answers to specific questions. And of course they disabled the iffy stuff from ubuntu (snaps) while supporting flatpak.
I’m a software engineer who uses the command line all day, and I use Mint at work and at home. You see, even though the distro is a polished, full featured, and “easy” option, it is still Linux. So it is not locked down and you can still do what you want with your computer.
It won’t teach you to configure your system from the ground up like Arch might, instead it starts you off in a complete well-configured state and you can leave it alone or change it.
Thanks for the recommendation, and the explanation!
Thanks for tending to your replies so well!
😅
I use Mint for my main gaming PC, FWIW, totally rock solid
Good to know!
Mint is amazing and frankly if its working for you then I think you’ve found it. I stayed on mint for a long time until I relented to a nagging friend and tried out NIxOS and was amazed. If you have the technical skills and feel confident to push through the inital difficulty its well well worth it.
So whats the good?
- Reproducibility. Ever been annoyed that someone cant help you because they either dont have the time or just cant reproduce the problem? Its no longer an issue. Dependancy is managed by design so configuration and state is transferable with as little as only two files.
- Declarative. Best way to decibe this is all the benefits of Arch and zero of the problems. Declare your configuration in a file and then have a life. Ive never saved so much time before with any distro. Imaging installing windows, configuring the OS, installing apps, configuring them only once, ever, never having to do that again. Reinstalls go straight back to the way you like it.
- Reliable. Ive never had a linux distro so stable. The risk and pain of change is a thing of the past.
- Largest and most up to date repo. Its simply unmatched.
- The list goes on to other areas like security, scalability and much more but lets leave it there.
Whats the bad?
- Difficulty of entry. You need to have basic understanding on writting basic code to some degree as you define your config as a simple text file. I recommend vimjoyer on youtube he has some great simple intro videos that will help here.
- Using apps not in the repo. You will need to step up your config skills here to install that weird app you want. That is only unless you cant wait. If you have time the community is fantastic, a quick app request on the repo has a great chance of being picked up by some legend and added to the repo officially.
- The wiki, its no Arch wiki, thankfully you dont really need it. The community maintains a bunch of configs for hardware and apps on the repo which is weirdly not advertised half as much as it should be. Alternatively just search github for configs from other nixians.
That’s quite the glowing recommendation for nixOS!
Definitely a learning curve to installation, but I like the idea of config once/cry once, then in the future you’d never have to do it again. I’m just wondering how true that is in practice? Like, I configure it once, but over the course of a few years I install a bunch of stuff. Do I have to keep my config file manually up to date? Or once I’m up and running does this happen automatically?
I’m not opposed to a fair amount of cli legwork to things up and running, if the payoff is as good as you say.
I’m definitely curious about this distro, thanks!
Thanks. Nix made me a convert back from Windows. Microsoft doesn’t innovate anymore like they used to. iMO the origional concepts that sparked nix and now others like it has been a breath of fresh air into a stagnated critical cornerstone of the industry. Imagine being able to install every version of a dependancy like say .net thats ever been released without it causing a problem.
Install is imo better than even Windows, install from media, highly recommend kde plasma or gnome on your first round, but hey its nix, sky is the limit. Hardware will autodetect so long as you dont have anything out of ordinary.
Config once cry once cant be over stated enough how good it is. As for your concern about changes its really simple. Make the change, run the update command from terminal, reboot and if it fails (rare) juat reboot again and select your previous config, it keeps as many configs as you want to. I now only maintain the last 5 and run a cleanup confidently.
To update to the latest versions of apps and os its one command in terminal and nix checks your config for errors before updating. Some people run bleeding edge versions & update daily getting nightly apps, OS, and kernel even without issue. I sit on unstable, silly name, its stable as all hell, you just get the latest releases and features.
My worst experience was moving to home manager, but it was well worth it. The error nix presented was meaningless, the real error was just buried and I had to use journald to find the meaningful error.
What ever distro you use enjoy the freedom! Mint is great, Nix is great!
Yeah, nixos is great in some aspects, but a newcomer will be very displeased with a lot of nix specific things. And having quite bad documentation is no help either.
I made it very clear about the barrier to entry for nix and frankly I don’t think you give OP enough credit. They sound quite capable already familiar with mint
I also like that Mint comes with an Office suite and Timeshift pre-installed.
Timeshift is a life saver but its still experimenting in the dark. Id rather not spend my life tinkering all the time. Office suite is an app & 1 word in a config.
Mint is great for non technical people, but if you have the skill and crave more the innovation that nix introduced is singular.
After trying out dozens of distros for years I didn’t want to deal with stability issues and troubleshoot odd problems anymore. I reinstalled Mint years almost 10 ago. Mint has gotten significantly better and more stable with each release since.
Now I only use 3 distros on a regular basis. Mint as a desktop OS, Raspberry Pi OS, and Debian (with Cinnamon) for a server running software that requires Debian for support. Debian was far more difficult to configure than Mint even on the new Dell laptop being used as a server.
I still try out other distros occasionally in VMs and using Live USBs, but still haven’t found anything that works as well on my hardware and for my needs as Mint.
A vote for Mint, good to know! Thanks!
Mint is fine. Rather than changing distros, rather keep using it and configuring it the way you want it. For the most part, GNU/Linux is GNU/Linux is GNU/Linux and many popular distributions are largely the same.
I used Mint for a long time, I like it and Cinnamon. My laptop at home is running LMDE (Linux Mint Debian Edition), which is not based directly on Ubuntu like “normal” Linux Mint, and it works great.
I recently set up my desktop with Debian and KDE Plasma and think that will be my standard build moving forward. I have some home servers that are running Ubuntu and I was planning to rebuild with Debian anyways, so a Debian baseline across all my machines makes sense and should be easy to maintain.
I hadn’t realized mint was based on Ubuntu. But now that you mention it, I did notice flat packs in the software installer 🤔
Is LMDE stable?
Another thing you might want to try is Mint with the Mate DE, which is based on old GNOME 2 code (and therefore can load the old add-ons like the 3D desktop cube etc)
Oh man, I do miss the cube. Are there modern versions of the cube? I don’t want to run outdated code, for the sake of stability
I’ve heard that KDE has a cube effect
I’ll have to look into this, thanks!
LMDE is rock solid. I’ve been using it for a while and It Just Works.
That’s good to know!
I didn’t have terminal transparency available OOTB, and it didn’t find my Nvidea GPU drivers, either.
Ubuntu-based Mint does, for me.
There’s nothing wrong with flatpacks as far as I’m concerned. Ubuntu in the other hand is using snap instead - that one’s a bit fishy because the snap-store isn’t free.
I’m afraid I cannot help with LMDE as I use Mint/Cinnamon.
That’s fair, I think I was confusing flat packs with snaps.
Thanks
Well right now it’s just a throwaway install on a spare low power machine, so I can do anything really. But I see your point, thanks!
I’m tossing in another vote for Fedora. It’s honestly about the closest you’ll get to “Standard Linux”.
It’s one of the most bleeding-edge distros while still being very stable and secure (Rolling Releases are more up-to-date but I’ve had enough issues with them). Traditionally a Gnome-First Distro but the word is that the next release will promote KDE alongside Gnome (That said KDE is already great on it).
Crazy, I can’t believe I’ve never looked into Fedora before. Lots of love for it here. I’ll try it out! Thanks!
Fedora gang! 🤝