for newcomers, maybe this is the best combo. Debian stable with KDE Plasma.
Comment on 6* months away now. If you're on 10, do you plan to upgrade? Make the jump to Linux?
towelie@lemm.ee 1 week ago
Already did and it’s glorious! Steam works beautifully and the only final thing that I’m missing Iis Adobe products
kuneho@lemmy.world 1 week ago
jimerson@lemmy.world 1 week ago
Unless you’re using NVIDIA. Didn’t work out of the box for me and required a couple hours of fiddling. Mint worked seamlessly.
Monstrosity@lemm.ee 1 week ago
PopOS (scroll down to the “Pop_OS with Nvidia” link).
It is tailored for Nvidia cards, is Debian(Ubuntu) based, & super friendly for new users.
DogWater@lemmy.world 1 week ago
Saving this.
Aphelion@lemm.ee 1 week ago
Manjaro with KDE Plasma has been working pretty flawlessly with an nvidia card for me.
skulblaka@sh.itjust.works 1 week ago
Wrangling my Nvidia drivers into Mint also took a couple hours for me but I haven’t had problems afterward
Matriks404@lemmy.world 1 week ago
That’s weird. It worked for me just fine. I have GTX 1060 3GB.
metaldream@sopuli.xyz 1 week ago
Debian is not a good choice for beginners. It’s extremely bare bones compared to Ubuntu or Mint.
Drivers on Debian stable are also heavily outdated
Matriks404@lemmy.world 1 week ago
Drivers being outdated is not a big deal, unless you use recent hardware, then it might make sense to make a jump to current testing release (trixie), or just stay on testing indefinitely.
metaldream@sopuli.xyz 1 week ago
It’s definitely a good thing if you’re interested and knowledgeable enough to build what you want. I was just arguing it’s not the best choice for a casual user because a lot things they’ll want won’t work out of the box.
Even updating to the next stable Debian version requires editing system files and running the command line.
Drivers can matter quite a bit if for example you’re on an Nvidia card and the Debian drivers are 2 years old. It happened to me and caused dlss to not work in some games.
I run a Debian server and it’s amazing for that.
merc@sh.itjust.works 1 week ago
I completely disagree. Debian is not beginner-friendly. Go with Bazzite if your focus is gaming.
It is a gaming-focused distribution. It’s also an “atomic” distribution, which basically means it’s really hard to break it. It’s more like Android or IOS where the OS and base system are managed by someone else. They’re read-only so you can’t accidentally break them.
For example, instead of trying to manage your own video card drivers, they come packaged with the base system image, and they’re tested to make sure they work with all the other base components.
I’ve been using Linux since the 1990s, so I’ve run my share of distributions: Slackware, RedHat, Gentoo, Debian, Ubuntu, etc. Even for someone experienced, atomic distributions are great. But, for a newcomer they’re so much better.
Dave@lemmy.nz 1 week ago
How does Bazzite fare when I want to do something a bit different. Install docker, Python, PHP, sqlite, etc. I’d normally just install them, but does this work for Bazzite and other atomic/immutable distros?
merc@sh.itjust.works 1 week ago
So, there are multiple ways of installing things. For GUI apps the standard way is flatpaks. Some non-GUI things are installed that way, but it’s less common.
For CLI apps, homebrew is installed by default and it’s recommended as a way to install CLI things.
The method I like for apps that have a lot of interdependencies is to use a distrobox. If you want a development environment where multiple apps all talk to each-other, you can isolate them on their own distrobox and install them however you like there.
I currently have a distrobox running ubuntu that I use for a kubernetes project. In that distrobox I install anything I need with apt, or sometimes from source. Within that kubernetes project I use mise-en-place to manage tools just for that particular sub-project. What I like about doing things this way is that when I’m working on that project I have all the tools I need, and don’t have to worry about the tools for other projects. My base bazzite image is basically unchanged, but my k8s project is highly customized.
If you really want to, you can still install RPMs as overlays to the base system, it’s just not recommended because that slows down upgrades.
More details here:
towerful@programming.dev 1 week ago
I moved to endeavouros. First time using a rolling release, and I was struggling with some webdev stuff cause node was on a recent non-lts build and a few other things.
Not a problem for building, cause I already have that containerised. But things like installing packages was refusing, and obviously couldn’t run dev workflows.Until I realised I should just work inside a container.
I know vscode is still Microsoft (and I’m sure I could get it to work with vscodium), but the dev container workflow is fantastic.
Absolute game changer.
And I know I can easily work on a different platform, os whatever. And still have the same dev environment.Dave@lemmy.nz 1 week ago
Awesome, thanks for the explanation! I’d been put off Bazzite and other immutable distros because I had seen threads saying you basically needed flatpak for everything, but it sounds like that’s not true.
I don’t need a project at the moment but I will give this a go once I am ready for one!
towelie@lemm.ee 1 week ago
I find this interesting as I’m a beginner with only about 3 months of Linux use under my belt, whereas Ive used Windows since I was like 5 years old. I was originally recommended Mint, like many are, and I found the experience to be a negative one as opposed to my later experience with Debian. (Note I have no experience with Bazzite or any other distros).
The additional ‘bloat’ in Mint obfuscated from me various aspects of Linux. It insulated me from learning how Linux is different from Windows, and that actually hindered me from understanding the OS. By starting with Debian I got a feel for using the CLI, setting up my drivers, package installer, and desktop environment. And, while those aspects can be complicated for new users, i think its somewhat necessary if its going to be recommended them as their OS.
merc@sh.itjust.works 1 week ago
Debian is fine as an introduction to Linux, if that’s what you want. But, as a beginner, you’re going to screw up, and Debian doesn’t do anything to protect you from that.
Atomic distributions let you use Linux but make it harder to shoot yourself in the foot. It’s much harder to break the system in a way you can’t just reboot to fix it.
It all depends on what your goal is. If your goal is to learn Linux by using it, then by all means, go for a traditional distribution. Debian is nice, but I’d go for Ubuntu. But, if your goal is to have a stable system that you can’t screw up as a beginner I’d go with an atomic distribution. If your goal is to play games, Bazzite is hard to beat.
You can still learn Linux if you use an atomic distribution. Configuring and using the desktop environment is basically the same. But, you don’t need to worry about your drivers, and you don’t install packages the traditional way. If you want to learn those things, you can run a VM or a distrobox.
histic@lemmy.dbzer0.com 1 week ago
In what world is a Debian base not beginner friendly my fiancé that could barely use windows is using it just fine
merc@sh.itjust.works 1 week ago
Has your fiancé had to update drivers? Has he had to upgrade to a new release? Has he had to figure out how to install a version of something that isn’t in the Debian stable repositories?
If the only application your fiancé uses is Firefox, then he might go a long time before having any kind of problem. It all depends on how he uses it.
histic@lemmy.dbzer0.com 1 week ago
It’s basically a Chromebook for her
metaldream@sopuli.xyz 1 week ago
Did she set it up herself?
histic@lemmy.dbzer0.com 1 week ago
For the most part
Cris16228@lemmy.today 1 week ago
and the only final thing that I’m missing is Adobe products.
I miss Affinity Designer! Bought a license and I like it but no linux port 🙄
I can’t get used Inkscape, it’s so different and confusing for me
towelie@lemm.ee 1 week ago
Have you ever seen how to draw a circle in GIMP?
Monstrosity@lemm.ee 1 week ago
tauren@lemm.ee 1 week ago
Krita and GIMP are tools for different use cases.
Cris16228@lemmy.today 1 week ago
I hate you :c that was… Disturbing
Yoga@lemmy.ca 1 week ago
I think torrenting a copy of Photoshop would be faster than drawing a circle in GIMP
bread@feddit.nl 1 week ago
As long as you’re running KDE, it will feel familiar to a Windows user. I started with Kubuntu which was great until I had a system update, and it completely shat itself. Wanted to try Bazzite next, but the installer wouldn’t work properly, so I installed OpenSUSE Tumbleweed, and I’ve seen no reason to switch since.
axh@lemmy.world 1 week ago
Not having access to Adobe products is a feature not a bug.
swag_money@lemmy.world 1 week ago
maybe give debian testing a go for a little more up to date software :)
Creat@discuss.tchncs.de 1 week ago
If you’re into primarily gaming, try PikaOS. It’s Debian based and uses the same tooling, but it’s on an optimized kernel. Is generally geared toward gaming.
A_Union_of_Kobolds@lemmy.world 1 week ago
I went with Mint but I’m thinking about KDE (or maybe KDE flavored Arch? Idk I’m new) on my second computer. Pretty painless?
towelie@lemm.ee 1 week ago
So Mint is the ‘distro’, which is actually based on Ubuntu, which is based on Debian. In simple terms, a distro is a bundle of programs and configurations assembled for you. Basically, Debian is a stripped down version of Mint.
A ‘desktop environment’ is a separate program(?) that changes what your desktop looks like, and they can be downloaded on any distro. So you can try out KDE Plasma on your Mint installation! The one that you’re likely using right now is called ‘Cinnamon’, which I personally didn’t like and turned me off of Linux my first time trying to switch over years ago.
Something cool about KDE Plasma is that you can download themes and make your desktop environments look really cool. For instance, sometimes I like to rock this Windows 7 theme: gitgud.io/wackyideas/aerothemeplasma/
communist@lemmy.frozeninferno.xyz 1 week ago
I honestly think mint is an outdated suggestion for beginners, I think immutability is extremely important for someone who is just starting out, as well as starting on KDE since it’s by far the most developed DE that isn’t gnome and their… design decisions are unfortunate for people coming from windows.
I don’t think we should be recommending mint to beginners anymore, if mint makes an immutable, up to date KDE distro, that’ll change, but until then, I think bazzite is objectively a better starting place for beginners.
The mere fact that it generates a new system for you on update and lets you switch between and rollback automatically is enough for me to say it’s better, but it also has more up to date software, and tons of guides (fedora is one of the most popular distros, and bazzite is essentially identical except with some QoL upgrades).
How common is the story of “I was new to linux and completely broke it”? that’s not a good user experience for someone who’s just starting, it’s intimidating, scary, and I just don’t think it’s the best in the modern era. There’s something to be said about learning from these mistakes, but bazzite essentially makes these mistakes impossible.
Furthermore because of the way bazzite works, package management is completely graphical and requires essentially no intervention on the users part, flathub and immutability pair excellently for this reason.
Cinnamon (the default mint environment) doesn’t and won’t support HDR, the security/performance improvements from wayland, mixed refresh rate displays, mixed DPI displays, fractional scaling, and many other things for a very very long time if at all. I don’t understand the usecase for cinnamon tbh, xfce is great if you need performance but don’t want to make major sacrifices, lmde is great if you need A LOT of performance, cinnamon isn’t particularly performant and just a strictly worse version of kde in my eyes from the perspective of a beginner, anyway.
I have 15 years of linux experience and am willing to infinitely troubleshoot if you add me on matrix.
Aphelion@lemm.ee 1 week ago
I went to Manjaro (Arch) with KDE from Mint about 5 months ago, and it’s been nearly flawless, allowed me to easily install a real time processing kernel for audio production, and it’s run every game I’ve thrown at it better than Winblows.
communist@lemmy.frozeninferno.xyz 1 week ago
Manjaro is legitimately a terrible choice and should not be recommended, github.com/arindas/manjarno
If it works for you, that’s great, but you’re lucky so far and it’s a ticking timebomb.
I used to give manjaro to a lot of people because i was an arch user and supported a bunch of linux users, it was a massive mistake, arch is just a strictly better version of manjaro, the things manjaro claims to do it doesn’t do well because it’s just kind of hacked onto arch. Let me give you an example of something stupid that manjaro does:
normally, in linux, all packages are upgraded centrally, however, manjaro has decided to make an exception for the kernel, and now the kernel is versioned, and each version upgrades separately… this can result in you being stuck with an ancient kernel. I had to go into peoples computers, boot into a console, manually swap out the kernel, and put on the latest one, because the updater wouldn’t update due to the newest drivers being incompatible with the old kernel.
This happened enough times, that and the concerns raised in manjarno make me think it really isn’t for anyone. The team is laughably incompetent (they can’t even get their certs sorted out? really?) and you don’t want an incompetent team running your desktop.
If you’re enough of an expert to fix these things… just use arch, it’s strictly better. If you don’t know what you’re doing, an arch based distro is a terrible choice and you should go with bazzite.
A_Union_of_Kobolds@lemmy.world 1 week ago
Yeah Manjaro + KDE is kinda what I was thinking, thanks!
communist@lemmy.frozeninferno.xyz 1 week ago
Manjaro is legitimately a terrible choice, github.com/arindas/manjarno
I used to give manjaro to a lot of people because i was an arch user and supported a bunch of linux users, it was a massive mistake, arch is just a strictly better version of manjaro, the things manjaro claims to do it doesn’t do well because it’s just kind of hacked onto arch. Let me give you an example of something stupid that manjaro does:
normally, in linux, all packages are upgraded centrally, however, manjaro has decided to make an exception for the kernel, and now the kernel is versioned, and each version upgrades separately… this can result in you being stuck with an ancient kernel. I had to go into peoples computers, boot into a console, manually swap out the kernel, and put on the latest one, because the updater wouldn’t update due to the newest drivers being incompatible with the old kernel.
This happened enough times, that and the concerns raised in manjarno make me think it really isn’t for anyone.
If you’re enough of an expert to fix these things… just use arch, it’s strictly better. If you don’t know what you’re doing, an arch based distro is a terrible choice and you should go with bazzite.
Nednarb44@lemmy.world 1 week ago
I would recommend endeavor os with plasma instead honestly. Its a similar setup, but you won’t have to deal with manjaro holding back updates.
Damage@feddit.it 1 week ago
Eh Arch can be quite stable if you’re careful, but it could also be a frustrating experience, there’s lots of manual configuration
Saucepain@lemmy.world 15 hours ago
Outside of Steam, how have you found gaming compatibility? I know Xbox Gamepass doesn’t work as that’s very specifically a Windows app, but how about other standalone games/platforms?