Very dumb question, but I'm kinda new to Linux. Do I have to manually update that or does it just do it when I update packages and the like? I'm on Arch btw.
It does it automatically.
But make sure to read the Arch news before every update, especially when it's a lot of packages. Something big like a new KDE Release might require minor manual intervention.
I've literally only read the news the 1 or 2 times there was a breaking change during an update. Blindly updating (non-AUR) has served me fine for over 10 years
There's no way you're so new to Linux that you wouldn't know if that would update automatically yet you're running Arch btw. That's like saying, "Do I need to do oil changes on my car? I built my engine, btw."
all you have to do to "run" arch is type out some lines from a YouTube video and press enter. With all the people saying "Arch! Arch!" at every corner it's totally understandable that someone would try it and still be confused on basic stuff.
Nah, there's a bunch of people (even on Lemmy) that recommend Arch or Arch-derived distributions to newbies. Many mention they haven't used any other distro themselves.
On linux, generally everything you install is through a centralized repository, you can think of it as an app store, arch is all entirely updated through pacman, pacman is just a command line way to interact with the app store.
In general, almost everything you install with pacman will update when you do pacman -Syu (and restart, in case of kernel updates). The way packages work, all the files needed for a piece of software to function are installed from a package, and when you install a newer version, it removes all the files from the old version and puts in new ones. (Caveats apply to configuration files you can modify - those don't get replaced if you do)
So after you update some software through pacman, it should be in an entirely clean state, just like if you just installed it. The main caveats apply to things like flatpak, which manage its own packages, and software like Steam and Discord, which have an additional auto-updater for some things that's storing files separately.
I am not sure if anyone answered your question in a way that you were expecting so let me try
yes you will get the update but you might not know it because your config wont change, so you have to go into the theme settings and use the "default" to see the pretty
With Arch pacman -Syu will do it for you. Generally you are encouraged to stick with the version in the repositories.
You can install things from source by downloading the source code, building it (eg. gcc code.c or cargo build) and then copying the binary somewhere.
Typically if you were going to install things from Source, you would write a pkgbuild for it and that would integrate it with pacman so you have a centralised manager of everything that you have installed to simplify updates and removal and conflicts etc.
Doing this for small packages is pretty trivial and sometimes necessary. For a large package like KDE plasma It is a very large undertaking and you would never do it in practise.
The maintainers package the desktop environment with a pkgbuild, test it, And then upload it so that you can use it.
Also note that when the arch maintainers do package that software they compile it into a binary so you just have to download it. You don't also have to build it.
I have tried both kde and gnome many times and i can't stand either one. I'm forever stuck in cinnamon.
somehow every distro that ships with kde has tons of big bugs that I can't figure out (probably related to my setup), and gnome feels like a tablet UI. cinnamon won't autosuspend but it's the smallest headache of these...
I was running MATE door years before switching to Windows 8.1 and shortly after first public beta of Windows 10 when it was available. I was even helping translating it to Polish for like a month or two, but given that I was probably like B1 (about B2 right now) in English at that time it was probably not ideal, lol.