Stable? Good? Bad? Annoying? Is it beginner friendly? Should I try KDE or Gnome?

I’ve only used Mint and SteamOS and from what I understand KDE should be similar to SteamOS Desktop mode because that is KDE based, right?

I don’t plan to distro hop any time soon, but I’m just curious if I ever get a new laptop I might try it to take advantage of it supposedly being descent at performance optimisation

  • gila [any, any]@hexbear.net
    link
    fedilink
    English
    arrow-up
    5
    ·
    25 days ago

    Yeah, it’s good. I like it for laptops with niri + noctalia shell, which is now an option on initial install. That might not be your cup of tea if you’re used to KDE, but I love the touchpad gestures and keyboard shortcuts. Retains some of the intuitive navigation I love about GNOME but is much more power-user oriented.

    As far as arch-based distros go it’s more beginner-friendly than most, but probably not as friendly as Mint/SteamOS. Things like, do I use pacman, AUR, flatpak? Depends on the package. Also it’s just the single rolling release, which updates very frequently. If you’re used to updating packages manually, expect to be sidetracked by system updates.

    • Dort_Owl [they/them, any]@hexbear.netOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      25 days ago

      I’m about to embarrass myself, I’ve been using mint for like 2 years now I should know this by now but…

      Updating packages manually is the Sudo apt update command, right?

      And that updates any of the OS updates too and not just third party packages? 😅

      • gila [any, any]@hexbear.net
        link
        fedilink
        English
        arrow-up
        6
        ·
        25 days ago

        Well yeah. Say you want to install a particular package but haven’t updated for awhile, maybe now your package definitions are outdated so you need to update them before pacman will correctly point you to the package you want. But now since you updated the definitions, your system wants you to update about 200 other packages. And one of them is an updated kernel, so it wants you to reboot to apply it. Essentially, staying on the cutting edge has associated maintenance you might not be used to.

        • Dort_Owl [they/them, any]@hexbear.netOP
          link
          fedilink
          English
          arrow-up
          4
          ·
          25 days ago

          Right! I guess I understand a little. I wonder if there is somewhere I can learn more about this kind of thing without having to bother people with questions all the time

          Wait, what is sudo apt upgrade and how is that different from sudo apt update!? What is a kernel, can I eat it?!

          ohnoes

          • apt update make a todo list of what needs to be updated

            apt upgrade execute that todo list

            don’t worry about bothering people, linux dorks love answering questions. Why do you think every linux thread han 1000 replies sankara-shining

          • Apt keeps lists of packages available. This is pretty smart, as it means stuff like apt install doesn’t need to go out onto the internet and ask what packages are available every time you want to do something. But these lists need to be kept up-to-date, so: apt update which will fetch these lists and store them locally. apt upgrade will then use the lists, and a list of installed packages I presume, to figure out if there is anything that can be upgraded, and then fetch and install any new/upgraded packages.


            ⓘ This user is suspected of being a cat. Please report any suspicious behavior.

              • And this is true on all “traditional” Linux distributions. On arch the commands you run are different but the underlying principle is the same. The equivalent of apt update is pacman -Sy, and apt upgrade is pacman -Su. And these two can be combined to pacman -Syu,[1] in fact arch recommends always doing a system upgrade when doing a list update.

                Also I use KDE, it just works.

                1: Or -Suy the order is not important


                ⓘ This user is suspected of being a cat. Please report any suspicious behavior.

          • If you’ve seen this classic copypasta it is actually an accurate explaination.

            I’d just like to interject for a moment. What you’re referring to as Linux, is in fact, GNU/Linux, or as I’ve recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX

      • apt is used by debian based distros.

        Arch based distros generally use pacman for distro packages.

        “Third party” is a bit too vague a term for linux. The distro distributes packages that are made by other parties (“upstream”) some of which are part of the operating system (the OS is modular and made up of packages from many sources) and some of which are applications either preinstalled or that you have installed using the distro’s package manager. The distro’s job is to make all of these packages easy to get and work together nice.

        You can also install packages that are not distributed by your distro. On debian systems like mint this in usually done by adding another source repository (ppa) to apt. Also using flatpacks, appimages or building yourself.

        On arch generally people use the AUR (Arch user repository). This requires a separate package manager like yay. Because packages on the aur can be uploaded by anyone you have to be careful about malware.

        Arch has frequent updates, cachy less so but still much more frequent than mint. The system can break if you don’t update often enough (by break I mean it won’t be able to update or install new packages and require a fresh os reinstall to fix).