• 0 Posts
  • 81 Comments
Joined 2 years ago
cake
Cake day: February 4th, 2024

help-circle

    1. Linux is intentionally made to be modular and using the terminal is pretty much the only standard way to do things across many distributions.

    I highly suggest you stop avoiding it because it will most likely be faster and easier to do something (i.e. system-level changes) with it than not.

    1. If you want a hard-to-fuck-up distro, I think Atomic (at least that’s what Fedora calls them) distros are the best.

    Similar to smartphones or MacOS, entire OS is a singular image that is also updated all at once. Core parts of the filesystem is also read-only, meaning it is pretty much impossible to mess things up if you don’t mean to do so deliberately.

    The best in this regard are from uBlue project: Bazzite (most popular), Bluefin, Aurora, etc. While Bazzite is intended for gaming (things like Steam are pre-installed), the other are for general use. Bluefin uses GNOME desktop, while Aurora has KDE Plasma desktop environment. Look up their visuals and choose whichever one you like. I prefer Aurora because KDE Plasma is often much more familiar to Windows users.

    1. uBlue distros don’t require a password for system updates (they happen automatically in the background) and so do installing/updating programs.

  • pogodem0n@lemmy.worldtoLinux@lemmy.mlInstall Issue
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    5 days ago

    First, you should learn about Wine prefixes. Arch Wiki has a good write-up about it.

    After the game is installed, you need to edit that setup.exe you added as a non-Steam game and point it to the game’s actual executable.

    Steam’s Wine prefixes are usually located in ~/.local/share/Steam/steamapps/compatdata. This directory should have some text config files that you can read to find out what ID Steam has assigned to it.

    Also, you might have more luck with Bottles (available through flatpak) which is more suited for such tasks.





  • A Linux distribution is just the Linux kernel distributed with various other pieces of software that make it usable. Often times, there are multiple software projects that aim achieve the same goal by going in different paths. These are packaged together by the distro maintainers who mostly do this out of passion.

    Different distros prioritize different aspects of the software they package and they do this in different ways. To make the best choice for you, it is best to try and understand what each distro aims to do. Here are a few examples out my head:

    • Debian is a traditional distribution that aims to keep the system stable for a few years. They do backport security patches, but slow rollout of feature updates is a deal-breaker for some people (like me).
    • CachyOS (based on Arch Linux) compiles it’s packages utilizing newest CPU instructions which may lead to slight performance gain on newer hardware. They also ship some kernel patches optimizing it for gaming use cases.
    • Bazzite is based on an atomic/immutable version of Fedora. The aim here is to provide a system that makes it very hard for users to mess it up, using containerization technologies. It also means that installing packages in the traditional way is not very feasible or recommended. You are supposed to install packages without root access and using technologies like flatpak. It also includes some gaming specific kernel patches similar to CachyOS, but not as many.