• 0 Posts
  • 37 Comments
Joined 1 year ago
cake
Cake day: December 3rd, 2024

help-circle
  • Honestly, my recommendation for new users who are into gaming is Bazzite. Just install everything through the software store and it just works. Well, everything that’s available as a flatpak at least. Steam comes preinstalled, as do all the drivers (among some other various gaming-oriented things like kernel optimizations and Lutris), so it’s basically just install and done. The software store, Bazaar, will find basically anything a normal user needs. The nice thing about atonic distros is that you generally don’t need to do anything through the command line,as installs are perfectly consistent across all computers (so no random things breaking in the background without someone else noticing and either filing a bug report for you in the beta, or fixing the issue outright). After over a decade of Linux use, I’ve never found an easier distro. I honestly have switched to it as my main distro because I love Fedora, and the atomic features are nice (and Bazzite is just a little nicer for my use case than Kinoite).

    When I set someone up with Bazzite, I just tell them to install everything through the software store, and I rarely get questions other than “how do I install this software that isn’t available on Linux”, which I usually meet with a recommendation for an alternative, or if it’s really critical, I’ll have them install through Bottles or something. I always mention the “no Adobe or Autodesk” caveot before they install, so I never really get questions about that except for “well, what would you recommend I use instead?”

    As to answer your questions directly:

    1. It is very common, so you can find Bazzite specific answers,
    2. As far as I’ve used it (which is a couple years now) things never break, so finding solutions that work in other distros doesn’t tend to apply for me (except for when I want to make custom scripts like when I bound a mouse button to hard mute and unmute my mic, though I just had to look up generic Pipewire stuff)
    3. Everything installs as a flatpak, so selinux is essentially completely unnoticed. I’ve never had a single issue with selinux and I’m a power user. I’ve used Fedora-based distros for many years and only ever encountered selinux issues on my server, and that was for low-level processes that aren’t relevant to desktop use (for instance, setting up NUT to automatically power off all devices on my network during a power outage when the UPS battery is low)

  • For those interested, ignoring the contradictory presentation of the riddle (as the knights themselves would not say the riddle since one always lies and one always tells the truth), the solution is simple. Ask the knights what the other knight would answer when asked what door is correct, and they will both say which path not to go to. Thus you pick the path that neither Knight says!

    Logic:

    Liar: Will say the wrong option, as they're being asked which door the truth telling knight would say (and they will lie about what the truth-teller would say)
    ------------------------------------------
    Truth-teller: Will say the wrong option, as they're being asked which door the liar would say (and they'll tell the truth about that)
    

    NOTE: This can be expanded to a case with n doors by asking the knights to provide all the options that the other knight could say, and each will provide n-1 options, so you’d pick the one option that neither knight says. It is possible the liar may not list all options, but the truth-teller would, so the problem could still be worked out regardless (and you’d know which knight is the liar in that case).




  • Sociopathy is absolutely a real, defined, in-use term. It’s shorthand for someone who suffers from Antisocial Personality Disorder (ASPD), which removes ones ability to feel empathy and to distinguish between the morally right and wrong *ahem* “causes the individual to habitually and pervasively disregard or violate the rights and considerations of others without remorse”. If we’re going to be pedantic here, I’ll just quote the DSM-5, though I’m well aware that the DSM is flawed in many ways. You’re right that it can be treated, but it is notoriously difficult to treat, as patients are highly unlikely to believe they have a problem, and even less likely to commit to treatment for it. Being a personality disorder, treatment is done through therapy, as medications alone cannot treat it. As someone who suffers from a personality disorder (BPD), I am able to recognize personally how difficult they are to treat. That doesn’t mean they can’t be treated, and certainly doesn’t mean it isn’t worth seeking treatment, but it can often feel that way (in my personal experience). Having BPD, I am solely responsible for the harm I do unto others, and the same can be said for ASPD. I understand (and personally struggle with) others not wanting to be around me or have close personal relationships with me. I’m currently in the beginning phases of treatment and have a lot to go. I understand that the person I am right now is not someone who is ready for a committed relationship, and don’t believe it to be ableist for one to not be attracted to me for that. Again, at the beginning of my treatment, I still have a long way to go before I’d be comfortable even thinking about relationships. Sometimes people simply aren’t ready for relationships, and while that doesn’t mean they won’t ever be, it does mean that it isn’t ableist to not be interested in someone who isn’t ready (whether that person understands if they’re ready or not).

    You’re thinking of the term “psychopath”, which is no longer in use.


  • I use Bazzite as my only desktop OS at the moment (I have multiple headless servers with either Fedora or Debian), and have been using Fedora atomic for awhile before that. I noticed no significant change in general purpose computing when switching from Fedora atomic (Kinoite) to Bazzite, other than all the non-free codecs and drivers I would have installed in Fedora already being present in Bazzite. If anything, that improved my experience. I don’t even game much, it’s just something I do occasionally, though I’ve been using Linux exclusively for over a decade now, so I can’t say I get frustrated enough fixing minor things that I’d really remember things that are easy for me to fix, but potentially difficult for someone new to fix. Honestly, the only time I’ve really had to fix stuff in my recollection is from bash scripts I wrote in other distros no longer working, and since it’s atomic, I chose to rewrite for the tools available instead of layering unnecessary packages. Certainly not something I’d imagine someone new doing.

    As far as most software goes, you install it via Flatpak, so the experience should be identical across different distros.








  • I’d agree with that take. I think that immutable distros can appeal to everyone, and after a decade of Linux use, I feel I’ve toned back how much I need to edit the finer details of my system. I still thoroughly customize my desktop environment, but small tweaks to the root filesystem are generally unnecessary for me. /etc isn’t immutable (at least not in Bazzite), and that’s where much of my customization happens, at least what’s outside of my home folder. I find myself writing plenty of bash scripts that I can just keep in ~/.local/bin/ instead of /usr/local/bin/. Beyond that, KDE has so much customization built in, that the only thing I’ve done before that required an overlay to change was the login screen background, which was a simple conf edit with a one-liner overlay command, and has been rock solid ever since.

    I think the main difference is that immutable distros just require you to think differently about how you customize your system. You can do anything you want to it with overlays, but I find that I simply don’t need to do any of those things with a distro like Bazzite. It already has gaming-oriented kernel tweaks, including tweaks to the scheduler, so I’m getting what I would have done anyway, but done in a way that is tested and stable. Granted, I’m sure some of it depends on which immutable distro you use, but that’s true of mutable distros as well.


  • I’d like to make a counter point to this. I’m an enthusiast who hosts my own servers and has been using Linux for well over a decade exclusively. I personally love having Bazzite on my main desktop, as it always works as expected. Of course, I wouldn’t use immutable on my servers, but I think it’s perfectly fine for a desktop OS. I always have rpm-ostree overlays if/when I need to change something immutable, though I’ve found myself not really needing to do so. I get by with only making changes to my home folder.

    Immutable distros just have a great user experience, and don’t ever break on their own. I personally recommend them to everyone for desktop use.






  • Sophienomenal@lemmy.blahaj.zonetoLinux@lemmy.mlPlease help me choose a disto!
    link
    fedilink
    English
    arrow-up
    19
    arrow-down
    1
    ·
    edit-2
    2 months ago

    Bazzite is just Fedora Atomic with extra things slapped on top (Nvidia drivers if u have an Nvidia card, kernel tweaks for gaming, Steam and Lutris preinstalled, etc.). It functions just as well as a normal desktop as any other distro. It’s also my default recommendation for anyone that plans on doing any gaming, where my recommendation for complete non-gamers is Fedora Atomic, which is what it’s based off. Since it is Atomic (the root file structure is kept consistent across all installs, and updates aren’t applied while the system is running), it’s very resilient and reliable. If anything ever does break (which won’t happen under normal conditions), then you can revert to the previous version from the boot menu and restore it, then either try to update again, or wait a bit before you upgrade if you suspect the issue was a bad update or something. All you need to know is that is called a rollback, and you should be able to find all the information you need about how to do it via a quick search. I can tell you to memorize sudo rpm-ostree rollback, but chances are you would rather look it up in case you remembered wrong anyway.

    For people coming from Windows, I recommend the KDE Plasma version, as the UI is more Windows-like than GNOME, so it’s a smoother transition. It isn’t like GNOME is difficult to learn or anything (it’s likely what you used with Ubuntu), it’s actually simpler, it’s just very opinionated and differs in design philosophy from both Windows and KDE Plasma. You can always feel free to look into the differences on your own by watching videos, as they show off the desktop environments more than text ever could.

    EDIT: For game compatibility, I’d recommend checking https://protondb.com/ (for games without anti-cheat) and https://areweanticheatyet.com/ (for games with anti-cheat). Note that it’s very often that anti-cheat works in WINE/Proton, but the developers go out of their way to detect that it’s running in Linux and explicitly block it. This is not the fault of Linux, or some compatibility issues, it’s an explicit blacklist.


  • Generally, it depends on the issue. The first thing I’d check is journalctl, and if there are any errors, I usually look up “[pasted error] [distro name]” and go from there. if I’m unable to find errors, then my next bet is to look up “[description of issue] [distro name]”. Unless I am directly familiar with the component that is having an issue, I try to see if I can find a solution online first. Of course, I never recommend running commands you read online that you don’t understand, so take it as a learning experience and pull up some man pages to see what everything is doing. By doing that, you can even begin to learn how to debug and fix these issues by yourself. Even just finding issues other people have and proving it isn’t your issue helps narrow it down.

    What I will never under any circumstances recommend is using an LLM. Please, just use a normal search engine (I prefer DDG), and find forum posts from real people. Those people are generally capable of understanding what they’re saying, so they won’t give completely made up information based on generation of the most likely next word from the data an LLM model was trained on. Besides, chances are that the LLMs are trained on the data you would find by searching anyway, so why not go straight to the source?

    I do find myself having to troubleshoot issues entirely on my own sometimes, but usually those are of my own doing, and I can likely figure out what I did wrong (I host my own server and tinker with it quite often). Of course, since switching to atomic distros on my desktop, I haven’t had any system issues to troubleshoot with it in years. Running Manjaro is practically a guarantee that you’ll have system issues, though. I’ve never had a worse experience with my system than when I ran it, and I’m not alone in that.

    Otherwise, if you find yourself unable to find an easy solution, backups are a wonderful thing. My server recently had part of its boot corrupted, and it was just a case of recovering from a backup to restore it. Remember, with backups: 2 is 1 and 1 is none. Data can (and will) get corrupted eventually.