this post was submitted on 11 Aug 2025
85 points (90.5% liked)

Linux

57719 readers
802 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS
 

recently i just finished building a new pc. mostly for gaming since my only exposure to linux is steam os and i heard its uses arch with kde plasma so i try to emulate it as close as i can. however soon i realized how different it is and it requires more setup than i initially thought. i spent a whole day or two setting it up and i read now im responsible on maintaining it, what does it mean? is it just finding and testing drivers? or system update? what is the easiest way to do it? and what i getting myself into?

when i was about to install steam i found a tutorial on it with 3 - 4 pages full of text and was a bit overwhelmed, i decided just set it up using discover with flatpak, the problem is when i was about to find out how to do that i read mostly people really hate when you ask how to enable it in arch, is it really bad? should i just use konsole instead?

im not very tech savvy and at first I was really reluctant to use konsole but since i decided to use arch its inevitable that i have to use konsole and so far its not that bad, yet.

I'm just wondering for the long term, should i just change distro? or i should just powertrough arch and see where it goes.

thank you for your time.

edit:

thank you for all the kind words, support and information everyone. i decided that i'll stick with arch until it breaks and ill see either i retry arch or try different linux flavors. i never feels so excited about os since i was messing around in win 2000

top 50 comments
sorted by: hot top controversial new old
[–] bigmclargehuge@lemmy.world 1 points 5 days ago

In my experience of maintaining Arch, it's as simple as:

-Keep your packages up to date -Keep your mirrorlist up to date -install a package called "pacdiff" and run it after every update (certain config files need to be manually replaced/updated after system updates, pacdiff handles this for you. This actually includes your mirrorlist).

Anything else really just boils down to individual issues with packages which could happen on any distro, or really and OS in general. As another user said, if you got Arch installed as a newer Linux user, you're already doing well.

[–] Jumuta@sh.itjust.works 79 points 2 weeks ago (2 children)

if you're a first timer and already got arch with kde set up you're pretty fucking tech savvy ngl

[–] Fecundpossum@lemmy.world 41 points 2 weeks ago (15 children)

But that doesn’t mean it’s a good place to start.

Try Linux Mint, Ubuntu, or Fedora. Any of these will be easier than Arch and offer point and click installation for steam, drivers, and just about anything else.

When you get some more experience, instead of arch you can try endeavourOS. it’s basically arch with good defaults and has a fantastic KDE implementation.

[–] Diplomjodler3@lemmy.world 21 points 2 weeks ago (3 children)

For gaming focused PC I'd look at Bazzite. OP wants it to be like the Steam Deck, it's just perfect for that.

[–] Fecundpossum@lemmy.world 20 points 2 weeks ago (3 children)

I almost always advise against atomic distros for noobs. They are extremely limiting, add multiple complications to otherwise simple tasks, and the padded cell of immutability means you can’t really fuck around and learn how traditional Linux systems work.

I’m usually distro agnostic and just happy to see people use whatever Linux they like, but immutables have issues.

[–] pyssla@quokk.au 8 points 2 weeks ago* (last edited 2 weeks ago) (9 children)

They are extremely limiting

Assuming you're referring to Fedora Atomic, your statement is extremely exaggerated. Out of the top of my head, the current limitations are iffy akmods and UKI/systemd-boot. The latter of which is being worked on currently and might arrive rather sooner than later. Neither of which I'd assume 95% of Linux users ever engage with anyways...

add multiple complications to otherwise simple tasks

I feel like you don't know what you're talking about. Please be explicit; which tasks are made more complicated on Fedora Atomic?

the padded cell of immutability means you can’t really fuck around and learn how traditional Linux systems work

It's true that you aren't supposed to "fuck" around (most of) /usr during runtime. Furthermore, I agree that the existing ways to circumvent/bypass this leave much to be desired. But, again, most peeps use perfectly fine systems without ever feeling the need to tinker with /usr... And if you absolutely must..., well..., Fedora Atomic doesn't actually stop you. It just wants you to adhere to its ways of achieving it. Making it more of a paradigm shift, rather than outright limiting the user.

If your criticism basically boils down to "I can't make use of my preconceived notion on how Linux works.", then "Yes."; that's exactly the point. Granted, it wouldn't hurt if Fedora Atomic allowed conventional methods to continue working. But as it's currently in the middle of a architectural shift (going from rpm-ostree to bootc), I'd argue they've got more important things to work on.

load more comments (9 replies)
[–] Whostosay@sh.itjust.works 5 points 2 weeks ago (6 children)

Agreed.

CachyOS has all of the gaming stuff (can be just point and click with their welcome popup/installer), is arch based so there's a ton of well made documentation.

Download yay and off to the races

load more comments (6 replies)
load more comments (1 replies)
[–] atzanteol@sh.itjust.works 3 points 2 weeks ago* (last edited 2 weeks ago)

You can do gaining in literally any distro. My pop install runs steam just fine.

load more comments (1 replies)
[–] paequ2@lemmy.today 6 points 2 weeks ago (4 children)

Linux Mint, Ubuntu, or Fedora

I recently tried Fedora for the first time last week... and was pleasantly surprised! Out of these 3, I feel like Fedora looks the nicest. Fedora Workstation's installer is a little nicer than Ubuntu's. I also think the update screen during reboot is a nice touch.

load more comments (4 replies)
[–] OhVenus_Baby@lemmy.ml 4 points 2 weeks ago (2 children)

Mint or fedora. Skip Ubuntu. Updates break things too much. If you got mint I'd recommend LMDE over Ubuntu mint. For the same reason so long as your not on brand new hardware. Mint is honestly the easiest way to go. Fedora being second. Bazzite if you want to have a steam OS like experience.

[–] nekusoul@lemmy.nekusoul.de 4 points 2 weeks ago* (last edited 2 weeks ago)

Mint is a fine distro, but I wouldn't recommend it to anyone that wants to do gaming right now either. None of the first class DEs are running on Wayland yet, which means that most monitor features of the last decade are not at all or badly supported.

load more comments (1 replies)
load more comments (11 replies)
[–] Cikos@lemmy.world 6 points 2 weeks ago (3 children)

lmao, im not sure about that. i just followed a couple of tutorials on youtube on how to do it

[–] nocteb@feddit.org 7 points 2 weeks ago

Fake it till you make it

[–] Dreaming_Novaling@lemmy.zip 4 points 2 weeks ago (1 children)

Tech savvy enough. I do my damnedest to find a YT tutorial or forum post before I throw the towel in and make a help request somewhere. Like I literally will go hours before I finally concede and realize I can't do something myself, and I act like my honor is forever lost whenever I go to Fedora forums in defeat. There are many out there who won't even do that at the bare minimum, so you're doing great. We're doing great.

load more comments (1 replies)
[–] pyssla@quokk.au 29 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

If you're the type of new user that likes to go balls deep straight away, then Arch is arguably one of the better options thanks to its excellent Wiki. However, please don't blatantly overestimate yourself for the heck of it. Consider checking out ArchWiki's own entries on this matter:

i found a tutorial on it with 3 - 4 pages full of text and was a bit overwhelmed

I don't think this attitude is helpful for conquering Arch, but YMMV.

recently i just finished building a new pc. mostly for gaming since my only exposure to linux is steam os and i heard its uses arch with kde plasma so i try to emulate it as close as i can.

FWIW, if you just want to emulate SteamOS, perhaps consider Bazzite instead. It's not based on Arch, but it arguably is the closest to SteamOS (but better). More so than any Arch-based distro*.

[–] Cikos@lemmy.world 7 points 2 weeks ago (4 children)

after looking at it more i realized its more of a wiki than a tutorial. my initial thought is if i use pacman to install steam i had to find and get the dependencies by myself so thats why i went with flatpak route.

few people recommend bazzite too. ill try to give it a look

[–] pyssla@quokk.au 10 points 2 weeks ago* (last edited 2 weeks ago)

few people recommend bazzite too. ill try to give it a look

If you want the system to be out of your way while you get to enjoy your games, then that's exactly what Bazzite is for.

If, instead, you're interested in getting to know how the traditional model of Linux desktop works, then I'd look elsewhere.

load more comments (3 replies)
[–] aguasemgas@lemmy.eco.br 10 points 2 weeks ago (1 children)

Try bazzite if you are willing to learn, otherwise just pick Zorin OS or Linux Mint and you will be fine (You will just have to learn the basics of how linux works, but nothing too complex as arch linux)

load more comments (1 replies)
[–] phx@lemmy.ca 9 points 2 weeks ago

Arch has a bit of a steeper learning curve. Ubuntu is probably the most "mainstream", but I prefer Mint (based on Ubuntu) for some user-friendly changes. PopOS (already based on Ubuntu) is also supposed to be a bit more gaming centric if you've got an Nvidia card.

I've got an AMD kit in my main machine and Nvidia/Intel in my laptop and both work fine with most Steam games using Proton.

[–] MrScottyTay@sh.itjust.works 9 points 2 weeks ago (3 children)

You're probably better off with Fedora, Mint, or Bazzite to be honest

[–] AHamSandwich@lemmy.world 5 points 2 weeks ago (2 children)

Seconding Bazzite, it's great for gaming.

load more comments (2 replies)
load more comments (2 replies)
[–] otter@lemmy.ca 9 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

recently i just finished building a new pc. mostly for gaming since my only exposure to linux is steam os and i heard its uses arch with kde plasma so i try to emulate it as close as i can. however soon i realized how different it is and it requires more setup than i initially thought.

It sounds like you're thinking of Arch + KDE as similar to building a PC, where if you get the same parts you can hook them up for the same experience.

I think their team chose Arch to build their distro off of because it's very customizable and made it easy for them to add their configurations, interface layers, hardware optimizations etc. That doesn't make it the best choice for a beginner unless you want to be thrown into the deep end and spend some time to learn a bunch.

IMO you should look into something like Bazzite or some other atomic Fedora, or OpenSuse, so that you can have a running operating system you can game on. Then you can spend some time learning about Linux with the functioning PC. There are ways to run other Linux distros inside your main one if you want to play with them and learn about them.

Unless you have another machine to use day to day, I find it annoying to be learning with the same machine I need for other things.

[–] Cikos@lemmy.world 15 points 2 weeks ago* (last edited 2 weeks ago) (6 children)

It sounds like you're thinking of Arch + KDE as similar to building a PC, where if you get the same parts you can hook them up for the same experience.

yeah you nailed it.

i think ill keep learning arch and see how far i got, when it inevitably break ill choose later if i want to retry it or just go with bazzite, its a mostly pc for gaming so there isnt much important stuff in it

[–] otter@lemmy.ca 5 points 2 weeks ago

Sounds good! There's also !linux4noobs@programming.dev and similar communities to ask questions for all the specific issues you are working on

load more comments (5 replies)

Arch Linux's whole claim to fame is Some Assembly Required. Go with something like Mint or Fedora (the latter of which is available with the KDE desktop, source: am typing this on a gaming computer running Fedora KDE) and they're much more complete out of the box.

[–] marcie@lemmy.ml 8 points 2 weeks ago

If your only exposure is steamos bazzite might be easier for you

[–] cRazi_man@europe.pub 8 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

You're not screwed. Depends on how much you enjoy tinkering and troubleshooting.

My main advice would be to keep your data backed up and completely disconnected from the PC. And make sure your machine is not critical (i.e. for working from home or something). Other than that you do what you want. If you want to dive deep in Arch then that's fine.

One thing to know is that the important part relevant to you is: the desktop environment (KDE) and the Linux distro (Arch) are different things. The far more important thing for you is to have KDE.... the distro underneath just needs to not get in the way.

If you've got Arch up and running then stick with it until it gives you trouble. I naturally ended up distro hopping in the beginning because I would catastrophically break something I couldn't repair and could change distros naturally when reinstalling.

Good options for easy distros with KDE would be:

  1. Tuxedo OS (or Kubuntu) - easiest and there's lots of support online.

  2. Fredora - rock solid and highly recommend. Although I would recommend OpenSUSE Tumbleweed instead, this got me hooked on Linux and was the least problematic for a bleeding edge updated distro, where I happily used Discover for installing and updating.

  3. CachyOS - good option for sticking with Arch.

load more comments (1 replies)
[–] anon5621@lemmy.ml 7 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

I don't know exactly what u are talking about steam cause it just sudo pacman -Syu steam and that it .everything else if u have modern nvidia then do sudo pacman -Syu nvidia-dkms if amd setup then u will no need anything else .In the end as for beginner try CachyOS if u the most close experience to vanilla arch .this guys just do some performance tweaks while staying maximum vanilla as possible about arch linux

load more comments (1 replies)
[–] daggermoon@lemmy.world 7 points 2 weeks ago (3 children)

If you're willing to learn Arch it really isn't that difficult. I wouldn't reccommend it to a noob but seeing as you're already using it why not give it a try? I wouldn't reccommend the Steam flatpak as Valve reccommends against it and it doesn't work as well. Feel free to DM for advice from someone who uses it daily.

[–] bigpEE@lemmy.world 4 points 2 weeks ago* (last edited 2 weeks ago) (2 children)

I second this. The initial setup is the hard part. Give it a couple days. The arch wiki is the best resource in the whole Linux ecosystem in my opinion. If that's the long manual you were looking at for installing steam, know that 90% of it is info on strange edge cases and all a typical user will need to do is sudo pacman -Syu then sudo pacman -S steam (I forgot you have to enable the multilib repository if you haven't already. You seem smart, you'll find the info in the wiki)

A couple times a year or so something will break after an update. When that happens

  1. Google if anyone else has posted your exact problem
  2. See if chatgpt knows anything
  3. Humbly post in the arch user forum

One of those will solve it. Good luck!

[–] JackbyDev@programming.dev 4 points 2 weeks ago

WHOA. Please be VERY HESITANT to use anything ChatGPT outputs. Sanity check any commands it gives you from other places first.

load more comments (1 replies)
load more comments (2 replies)
[–] dil@piefed.zip 7 points 2 weeks ago (2 children)

cachyos, post install click install gaming packages, in steam goto compotability switch it to proton cachyos, done, there is no struggle, it grabs heroic and lutris too for non steam stuff

[–] uairhahs@lemmy.world 5 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

Highly recommend this for you OP. This would be the easiest course of action. Do you have to use Konsole, yes but for a few commands and once done you can do everything you need via GUI and not have to touch shell again for daily operations.

Catchy have a very powerful script that attaches all their pacman.conf (list of places where arch will look for it's software)

Here's a link to the section Adding CachyOS to existing Arch Install

Once that's done you only need one more command

sudo pacman -Syu octopi

Octopi will let you manage all your software and kernel updates without having to touch terminal or having to use flatpaks.

I would recommend packages:

  • cachyos-hooks
  • linux-cachyos
  • linux-cachyos-header
  • cachyos-kernel-manager
  • proton-cachyos
  • wine-cachyos
  • cachyos-gaming-meta

This will have you fully set up and ready to seamlessly game on your machine without having to reinstall a OS.

load more comments (1 replies)
load more comments (1 replies)
[–] nickwitha_k@lemmy.sdf.org 6 points 2 weeks ago

First, I would like to give you some major props. Installing Arch, in itself, is a big deal. It is not a beginner-friendly distro. It is a very power-user friendly distro and has an incredible wiki that is helpful, at least to some degree, for many distros.

For a beginner distro, I would recommend Linux Mint for its easy transition and great focus on user experiences or Bazzite if you really want to install and get gaming.

When taking drivers in Linux, most are provided as either kernel modules (integrated into the kernel, so you don't have to worry about installing anything) or packaged for the distro, in which case, once installed via package manager, they'll auto-update whenever you update system packages. They are so much easier to deal with than Windows drivers (for the end user). For example, to use a Wacom drawing tablet, all one has to do is plug it in.

[–] data1701d@startrek.website 6 points 2 weeks ago (1 children)

As a completely new user who’s self-described as “not very tech savvy”, Arch is probably a terrible idea, and you should switch distros.

I really like Debian, but something like Linux Mint or Fedora might be wiser for you; all three hold your hand more, which would be very important in your case. Fedora and Debian specifically are designed to work well with KDE, although Fedora will have newer versions.

You certainly seem willing to learn (you got through the Arch install process), and I think you still have a great opportunity to enjoy Linux, but considering you’re calling the terminal emulator “Konsole”, your self-description is probably apt. FYI Konsole is just one application to access the terminal, kind of like how Firefox and Chrome are both web browsers, but you don’t use “Chrome” to refer to web browsers.

[–] Cikos@lemmy.world 4 points 2 weeks ago (1 children)

anything that have good implementation of kde is worth a look for me. i love kde.

thank you for your info

load more comments (1 replies)
[–] ratatouille@feddit.org 5 points 2 weeks ago (1 children)

I admire your energetic here. I only installed the latest ubuntu (cause of latest gpu driver updates) then I installed steam from software center and it works nothing to do anymore.

load more comments (1 replies)
[–] selokichtli@lemmy.ml 5 points 2 weeks ago* (last edited 2 weeks ago)

Uninstall Arch and install Linux Mint. Give yourself that gift. It'd still be easier than installing Arch Linux, and you'll be way more comfortable most of the time in the long term. It's not that you can't use Arch, but their approach is not beginner-friendly.

[–] LeFantome@programming.dev 4 points 2 weeks ago

You are 90% of the way there.

Just keep your system up to date (update packages weekly maybe) and you will be fine. The system mostly manages itself.

I recommend installing both the current kernel and an LTS kernel. If you ever have a problem with a driver or a filesystem or something after an update, just boot into LTS and you are back up and running.

load more comments
view more: next ›