What software have you found particularly frustrating or difficult to configure on Linux?

  • MonkderVierte@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    7 minutes ago

    xorg.conf. The (wrong) example from Arch Wiki works but following the official documentation doesn’t.

  • hackerwacker@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    41 minutes ago

    Caddy. The config and docs suck.

    Eg. I thought I configured it to limit some sites to an allowlist of IPs. Turns out (months later) the config did nothing, but ran anyway.

    • flying_sheep@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      22 minutes ago

      Huh, I found it to be so much easier to set up than nginx that I wrote the devs a little thank you message

  • 2xsaiko@discuss.tchncs.de
    link
    fedilink
    arrow-up
    3
    ·
    2 hours ago

    hostapd. I have no idea how you’re supposed to figure out the 50 or so options OpenWrt outputs for an AX card that I just ended up copying. And why doesn’t it detect those on its own?

  • astrsk@fedia.io
    link
    fedilink
    arrow-up
    1
    ·
    3 hours ago

    Do VLANs with multiple wireless and wired clients using OPNSense and OpenWRT dummy APs count? Still haven’t quite figured it out.

  • Sina@beehaw.org
    link
    fedilink
    arrow-up
    1
    ·
    3 hours ago

    it’s embarrassing but for me it’s thinkfan. Instead I wrote my own solution in bash.

  • Sonotsugipaa@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    4
    ·
    5 hours ago

    XDG portal filechooser for Firefox: the KDE implementation uses Dolphin, which is full of features and I use most of them; the default GTK one is mildly infuriating to use and looks ugly too, but getting the browser to use the portal I want was a nightmare - especially since GTK discontinued the GTK_USE_PORTAL envvar.
    The related Firefox config entries make no sense either.

  • Joelk111@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    5 hours ago

    Recently? Email notifications for my crontab jobs. I learned that snapraid sync had been failing for 200 DAYS. I was thinking it’d be easy for some reason. It hasn’t been.

    Overall though, Nextcloud was a nightmare and I just gave up.

    • orcrist
      link
      fedilink
      arrow-up
      1
      arrow-down
      1
      ·
      5 hours ago

      In recent years I’ve found NextCloud to reasonable. A little delicate initially, but once you have it working, the upgrades are very easy.

      • Joelk111@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        2 hours ago

        I also realized that I just didn’t need all of the functionality and such. In reality I just need a file sharing system akin to Google drive.

    • DasFaultier@sh.itjust.works
      link
      fedilink
      arrow-up
      4
      ·
      5 hours ago

      I have limited Python experience, but I always thought that’s what virtualenvs and requirements.txt files are for? When I used those, I found it easy enough to use.

    • JustTesting@lemmy.hogru.ch
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      5 hours ago

      pyenv and pyenv-virtualenv together solves this for me. Virtualenv with specific python versions that work together well with other tools like pip or poetry.

      It boils down to something like

      $ pyenv install 3.12.7
      $ pyenv virtualenv 3.12.7 myenv
      $ pyenv activate myenv
      

      and at that point you can do regular python stuff like pip installing etc.

      • JubilantJaguar@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        1 hour ago

        If you’re having to type out version numbers in your commands, something is broken.

        I ended up having to roll my own shell script wrapper to bring some sanity to Python.

  • exu@feditown.com
    link
    fedilink
    English
    arrow-up
    4
    ·
    5 hours ago

    Just recently XDG Portals to get video sharing working. It just kept using the GTK fallbacks instead of KDE as I configured it, but it used the correct ones when starting from the terminal.

    Eventually I figured out I had set an env override for XDG_CURRENT_DESKTOP="sway" in my user systemd environment, because that’s what I used previously.

  • Wojwo@lemmy.ml
    link
    fedilink
    arrow-up
    9
    ·
    7 hours ago

    Xserver… Somehow trying to find the magic string of letters and numbers that made your screen work.

  • Evil_incarnate
    link
    fedilink
    English
    arrow-up
    2
    ·
    5 hours ago

    Motion on my RPI. I didn’t want it to save videos or photos, so I turned it off in the config. But it still saved them. So I tried a few other places in the config to turn it off, but nothing worked and I’d run out of space within a day. So I changed the save directory to /dev/null.

    Then I tried to upgrade the pi, and the new version of motion has a different config, incompatible with the old one. So I’m running the old one.