• 0 Posts
  • 48 Comments
Joined 1 year ago
cake
Cake day: August 3rd, 2023

help-circle
  • I’ve been a Windows… Let’s say a power-user, no expert but I could install it, find a way to troubleshoot most problems. Then at high school a friend lent me a bit outdated Knoppix CD. I never managed to make ppp work on that so no internet, but I loved the old KDE. Somewhat later, when we had a normal DSL line with a proper router, I got Fedora. Then Ubuntu, Kubuntu, Debian for a while…

    Finally I found Gentoo. And there I am, some 10 years later, still on that. After a bit of a bumpy road of the first install (no automation, but the handbook is very helpful if you know the basic Linux and HW terms) it was almost flawless. I remember two problems, and both of them were my own fault. The first one was some testing kernel version that had a bug where small files on ext3 filesystem would get randomly corrupted. The second was when I was trying to remove some hidden files, mangled the command and ran basically rm -rf /* (seriously, don’t do that, it will delete everything on your system). I reinstalled the system (I had data on a different drive that either wasn’t mounted atm or it didn’t reach them before I Ctrl-c’d that command.) and all was well.

    Finally I did last clean install when I bought new (used) Ryzen build to replace my old i5-2500k, I would’ve had to recompile world anyway and I had pretty much dependency hell of my own making at that point (I was testing tons of unstable stuff, new Plasma 5 from testing repo and so on).

    Now I’m running mostly stable system with only bunch of packages unmasked from testing and there are no problems with that. I never had that with any other distro. No matter if Deb based, rpm based, sooner or later I inevitably ran into some variant of “I need a package that’s not in basic repo, and the package I found requires a version of some library that’s not available as well” or something like that. In Gentoo, the packages either compile against the version you have installed, or if not possible, you can have more versions installed at the same time in different slots. Also if you need something that’s not available in repo, you can just write a text file that downloads and compiles the version you need and it integrates in the package manager automatically, no need to create whole Deb/rpm package.







  • This is a dumb argument. Yes, my phone uses Linux. How many of the Android users actively come in contact with the underlying system?

    Mainstream Linux means a big part of people actively choosing to install a Linux distribution or buy a computer or notebook with a real Linux distro pre installed (not that lightweight barebones distro they preinstall so they can sell it without Windows but with OS).

    I use Gentoo, the family PC has OpenSUSE, only my wife’s laptop has Windows… Because guess what, she wants to use what she’s used to, what she knows.


  • My bet would be wine grabbing the audio device and not using Pipe wire/PulseAudio. It happened to me once, I believe I solved it by recompiling something (PipeWire, wine or the gst plugins). I would recommend trying to run Discord and the game in terminal, it might show some error to help with troubleshooting.


  • If by AC you mean Assetto Corsa, it works, you just have to follow a guide (it’s easy, you have to remove the Proton data for the game from Steam, then install the older Proton version, run the game with this older version until it crashes, then switch to new version of Proton and run it again. It will install required dependencies and will run fine, even my old G25 steering wheel worked without problems)





  • tslnox@reddthat.comtoLinux@lemmy.ml*Permanently Deleted*
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    9 months ago

    I’m a long time Gentoo user. No systemd ever. When my old computer started failing and my Gentoo started falling apart (mostly because I made multiple mistakes when trying out testing versions of Plasma 5 and also due to me not updating for a long time and then getting into a long list of blockers) I installed OpenSUSE (Tumbleweed… Once you go rolling release, you can’t go back. :-D).

    In just a few weeks, no idea why or how, it started having a weird problem. When shutting down, every time, it got stuck on some error (waiting for session something, I believe, but I don’t remember really) and it was waiting 1.5min until it continued. No explanation of what exactly it’s waiting for, no way to say “continue now without waiting”… No amount of googling got me anywhere near to finding out what the problem was.

    Later I also ran into a problem where I was changing something about hard drives, I changed the fstab too, but for some reason systemd was getting stuck on trying to mount the drives that weren’t in the fstab anymore. Later I found out that it was my fault, I had a line that mounted the drive, and a few lines later I had some mount bind line operating on that first mount or something, but I still think the normal init system would just spit out that it can’t mount that and go on.







  • /usr/local/sbin/adduser.local

    One line in there and you can make it add a new line with appropriate /home/userX/.cache tmpfs line to fstab.

    Or, maybe a cleaner way, you might make a init/systemd service that, when booting, would run something like

    for each dir in /home do
    mount dir/.tmp -type tmpfs
    done

    I’m not at the computer now and I’m lazy to Google it, so this above is just a pseudo code and probably won’t run.