Both are important. I can’t tell you how many times I’ve had to resort to containers, VMs, or compiling from source, just because some application decided to only provide packages for Arch or Debian.
And for new users choosing a distro with big user base (thus having a better support system) should be a top priority. Instead newbies are often advised to use an obscure distro that in theory might be a good fit, but isn’t. Probably those who do the recommendations are Linux testers (using VZ) rather than Linux users and mostly evaluate a distro based on install process and out of the box usage.
Configuring a big distro to your needs is much better than choosing a nishe distro.
Just hopped back over to linux mint again after years of making due with Windows
Went with cinnamon cuz pretty.
switched to CobiWindowList so I could see all windows on either of my monitor menu bars.
switched to CinnVIIStarkMenu for a more familiar menu system.
Not much change, I can lean on the habits I’ve gotten from windows, and now my switch is pretty much unnoticeable to me.
Funny enough, Lutris has made it alot easier for me to access games I usually would just have downloaded, like my itch.io library. Proton has tackled all my other games fine. Hell, I even got Tarkov running smoothly, even though you can only do offline raids on Linux ATM.
Ubuntu is VERY heavily invested in snaps at a very basic level. I think the recommendation is to not mix snaps and Flatpaks as they may not interact well. As a new Ubuntu user, I’m slowly discovering some of the random problems with snaps.
For example, just the other day, I was trying to configure my fish shell using the html-based fish_configure utility, but it just wouldn’t work. Of course, I assumed the problem was with my fish install. After a couple hours fiddling with it, I finally came across a stack exchange comment indicating that the snap version of Firefox simply can’t access the /tmp/ directory, which is where fish_config creates its html configuration page. WTF? Also, you can’t even install a non-snap version of Firefox via apt because the official apt repository just links back to the snap version! I finally installed an apt-based version of librewolf, but had to get it from a non-Ubuntu repository, and then magically I could access to fish_config html page. That’s a pretty long workaround just to view a simple HTML page!
So, if snaps have problems like this just interacting with the base Linux file system, I wouldn’t be surprised if random weird behavior cropped up when trying to use Flatpaks.
I’m a noob using the default Ubuntu DE for a few months now and I’ve gotten used to it, at this point I’m afraid to ask what are the other DEs and whether I should swap over
I particularly like Cinnamon, it’s very simple and nothing fancy (while still looking great and modern).
The other popular choices include:
Gnome
KDE (customizable to hell)
XFCE (very easy on resources, good for old hardware, or if you like simplistic DE)
LXDE (similar to XFCE in the resources department, but looks more modern, IMO)
There are others, but I can’t speak for them as I’ve never tried them. I can’t really describe modern Gnome as well, because the last version I used was 3 and it doesn’t look at all as the same DE, so someone else will have to provide that info.
modern gnome is simpler to learn and more polished than basically all other DEs. i think its better for someone that wants something new and for people who just started using a computer, because of just how easy it is to use. its not good if youre switching from windows or mac and want something similar.
You can use the list there to look up images or videos of the DEs
If you think you’d prefer one then you can try it but you aren’t likely to find an advantage over what you’re used to (there are some like old hardware wanting lighter weight) it’s mostly preference.
If you changed your Window Manager to i3 then you would probably hate it just for being so different
Don’t. It’s a trap. Most of them have compatibility issues with software. Stock Ubuntu is the benchmark for every piece of software these days. Deviating is fun until it isn’t.
Unless you want to go a non Debian based distro, always pick Ubuntu.
Tried switching to KDE Plasma and then OpenCV broke because of outdated QT version or some shit. Same with another distro. And I couldn’t install two versions at the same time.
Fair, that reply above is not helpful at all. I mean yeah, I have had my fair share of dependence hell as well. Mostly when trying to install an external deb package. I know how to prevent it nowadays but it ain’t user friendly at all.
Also I would be hesitant to use Linux as a workstation. If I had the luxury of time I would for ideological reasons alone. But I don’t have that kind of time. Troubleshooting can become costly when you get paid by the hour.
Depends on what you do, most of the deep-learning world and scientific computing is based on Ubuntu. And not just Ubuntu but currently 22.04. Even upgrading the distro can bring compatibility conflicts.
I have a massive hate boner for development on Windows for things such as the \ in the paths and needing to install a 10gig IDE to do cpp development. Or they tell you WSL “just works” while it doesn’t “just work” because it can’t cv2.imshow your images because there’s no X11 passthrough etc.
Ubuntu is shit. It used to only be shit under the hood if you were an enterprise sysadmin building your own packages and managing versioned repos for thousand machine fleets, but now it is shit from a user experience, too. Fuck snaps, fuck walled gardens, and fuck vendors attempting lock-in.
…for nothing this days. The only people using Ubuntu now are dinosaurs and system managers running cheap servers or locked into Canonical’s ecosystem, and the latter are using headless servers, remotely managed, not the DE. Variety is the spice of life. All mainstream DEs are perfectly serviceable, 100% compatible with everything and completely stable and reliable. FFS, Ubuntu’s snaps don’t even work well on their own DE. Stop fearmongering for Canonical, let people live life.
You do you. Just stop wasting other people’s time with this worthless false hope. What I’m saying here is what I would have liked people to tell me before I wasted my time troubleshooting issues caused by custom Desktop Environments. What’s next you’re going to tell me Wayland already runs without issues too?
The stock Ubuntu environment looks pretty decent to begin with.
Wow, you really are aggressive and hostile for no reason. You can use Ubuntu all you want. But don’t go around spreading lies just because you are too cognitively challenged to change your DE without breaking the OS. Most people are fine making a fresh install with the DE they want to try preinstalled and it works fine 100% out of the box. It’s trying to make two different DE live on the same system at the same time that is only partially supported and thoroughly discouraged by every single DE developer. Most of the time installing a new DE on a system and uninstalling the old one is a pretty straightforward, although dirty process. Guess who is particularly bad and incompatible with that process? Ubuntu. It has the worst support for alternative DEs, because Ubuntu is not the benchmark for squat shit anymore. Use a real end user distro, and you’ll be able to change DE to your heart’s content without issue.
Because advice like this is an enormous waste of time. Calling people dinosaurs for using Ubuntu instead of KDE is a pretty out there take. The only more modern option is arch based distros like Manjaro but since every programming tutorial assumes you have APT and are running Ubuntu I don’t see much of a reason to deviate from that.
it seems you should be using debian or distros based on it. ubuntu, as far as i know, uses apt as a mirror to snap, so as long as the tutorials youre following letter for letter arent too recent, you really should be using debian for actual apt packages, since ubuntu used those a couple of years ago.
you can also use fedora or arch, but it seems you dont want to check what package youre downloading at all, and just want to follow tutorials blindly.
No it installs and uninstalls a ton of packages and often relies on specific versions of certain packages. This is like saying Ubuntu isn’t different from Debian.
Some DE’s even use Wayland which will break a ton of software such as OpenCV.
I’m only on Linux for a few months (as a daily driver, always used headless servers before that), and I’m almost certain that my Fedora install came with both KDE and Gnome in Wayland and X11 flavors pre-installed out of the box, and I could just choose between them at login screen. Or am I wrong, and I do I just not remmeber installing the other manually? I mean, that’s also possible, it’s been a while.
For new Linux users choosing a distro IS choosing a desktop environment. Installing a new DE that’s different from the default is not a day one Linux task, so the default for the distro is what matters. Yes. the DE is the most important factor in choosing a distro, but saying that means the distro doesn’t matter is just fundamentally incorrect and unhelpful.
I don’t thibk op intended to imply that new users instal a new DE on whatever distro they choose, but rather it’s clunky to explain that they should prioritize DE when choosing distro. like, imagine a new users asks what distro they should start with, I believe op is advocating we say “anything that uses KDE by default” (or gnome or xfce etc). plenty of distros have derivatives that are basically the same but use a different DE, so it’s pointless to suggest one over the other when a new user is just going to use the DE to do everything graphically anyway.
That’d be nice and all, but they still have to pick a distro. You can’t just install KDE without a distro. A good KDE implementation just becomes one of their considerations. If you don’t suggest one over another they’ll probably just stick with Windows due to analysis paralysis.
On Ubuntu it’s just sudo apt install kde-plasma-desktop. I guess that means you think it’s even easier there and everyone understands all the implications of that and nothing could possibly go wrong?
There are no implications to installing anything in NixOS because you can go back to a previous state at any point.
Running the software might change your settings, but can’t really do anything about that since that’s the software author’s choice and it’s in your home folder
Look, I understand how NixOS works. It has nothing to do with anything I’ve been trying to say though. I’m trying to have a conversation, and you keep derailing it with you NixOS sales pitch. What do you even want from me? Fine. NixOS is the most bestest at everything ever and everyone should immediately jump right into it with no help or context straight out of Windows. Are you happy now?
That was definitely the case for me. There were definitely other factors that shaped my decision, but the biggest “click” was finding my preferred DE. So long as I can go about my day-to-day computing, everything else is easier to figure out.
In my case, it’s GNOME with a couple extensions like Dash to Panel and ArcMenu. I know, some people would prefer not to use extensions, and yes, my system just looks like Windows now, but it works for me. :P
I really, really wish that the Tweaks and extensions I use were defaults. I always have to mess around for a bit to make Gnome the way I like it.
Almost makes me go KDE. KDE has a lot of defaults I prefer. That said, having to go find the K version of whatever distro makes me a crazy person too. sigh
Yeah, I get that, and honestly agree. I just like the rest of GNOME, so it’s worth it. Plus I’ve tried KDE before, and it could be a bit finicky. Like, all the options are there, but it weirdly takes longer to get it set up in a way I like, and sometimes I run into issues along the way. With GNOME, yeah, I have to add the extensions, but once they’re installed, it’s pretty much exactly what I want.
That said, I totally get why someone would love KDE, especially if they like the tinkering and getting things just right. I also check it out every now and then, so maybe one day it’ll grow on me. :)
Every time I try KDE again, it feels so cluttered and all over the place with extra buttons everywhere and things scattered all about. So I go through pages and pages of customizations and settings to tame it into something that isn’t hideously distracting, and… I realize that I’ve made it look pretty much like Gnome would with a couple of extensions and way less effort, so I go back to Gnome. 🤷
That was my experience, too. After tinkering with KDE a while, I tried GNOME, added a couple of extensions, and it was like a wave of relief when it suddenly turned into almost exactly what I wanted the entire time.
It’s a bit weird. KDE is so customizable that I don’t want to do it. If a distro has nice defaults, great, but if I’d have to start with a fresh, default KDE install, I wouldn’t want to bother.
The most important thing for most new Linux users would be a pathway to getting support. Because of this the distro you use matters much more than the DE because each of the major distro’s have different pipelines that the funnel users in to getting support. The package manager lock in is distro dependent and depending on the philosophy that they subscribe to can be the difference between how many steps a new user has to take to get a working system up and running. Thankfully, with the rise of flatpak, appimage and snap being more popular than ever package availability is much more streamlined but that is another layer on top of an already overwhelming package system for new users. The defaults for all of this depends on your distro which can be different. Heck we haven’t even gotten to support cycles which depending on user needs can be different. Because not every user has or wants what comes with for example maintaining an rolling release distribution. Did they setup their system to have snapshots so they can roll everything back when the new kernel update breaks something system critical and they have a presentation at 2:00? None of these things are really DE dependent but are baked in to the defaults you subscribe to when you choose a disto. The good part is that if you don’t like how something is configured you can change everything easily depending on how well documented it is. This is why it’s more important to choose a distro with good documentation or at least a active enough community so when you run into hangups you can get some sort of resolution.
Getting “Linux” support online usually means Ubuntu, but I ran into a Mint problem back in the day (I wanna say about 2014 or so…) And Clem himself replied to me personally with, not just a link to a fix, but an actual “copy and paste this exact thing into the terminal” reply, and it totally fixed me up. Clem being the guy who is in charge of Mint.
Always left me with a warm feeling about Mint, and I keep coming back.
Using LMDE 6 Cinnamon on one of my boxes for that reason.
I’ll go one further and say choosing applications is more important than choosing a Desktop Environment.
I’m typing this message on Firefox. I installed it (and updated it) with Debian’s package management system. I clicked on a button on an XFCE panel to open it. But in terms of the time spent interacting with things on my computer I’m using the applications far more than anything else.
Same here! I joined lemmy right around the time my main hdd took a dump–so there was probably a bit of influence coming from here…While scrambling to get another windows installed (and encountering a bunch of obstacles along the way) i finally decided to just try Linux Mint Cinnamon. Tbh, i wasn’t sure if my computer was bricked by the time i finally got mint to start up via usb. When it started working, i tried a few basic things–browsing the web, playing music, videos etc. When it all worked with a minimal amount of fuss, i decided it was time to give up windows if i could. Haven’t been back to windows since!
I feel like the window manager is important, but for newbies I also consider the package manager and overall installation process to be very important.
I’ve had pretty distros that are basically busted after a package fails to install or video drivers are mucked with. An advanced user could fix most of these issues, but this is usually where a new user may go running back to their previous OS.
A good computing experience for me is all my hardware working with minimal fuss and all the software I expect to be available being a few terminal commands away (e.g. steam, developer tools, etc.)
The “what you go for it’s entirely your choice” mantra when it comes to DE is total BS. What happens is that you’ll find out while you can use any DE in fact GNOME will provide a better experience because most applications on Linux are design / depend on its components. Using KDE/XFCE is fun until you run into some GTK/libadwaita application and small issues start to pop here and there, windows that don’t pick on your theme or you just created a frankenstein of a system composed by KDE + a bunch of GTK components;
Add comment