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

  • MonkderVierte@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    5 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
    ·
    38 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
      ·
      20 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
    2
    ·
    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.

  • 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.

  • Sonotsugipaa@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    3
    ·
    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.

  • Evil_incarnate@lemm.ee
    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.

    • 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
      4 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.

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

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

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

    Cloud-init. The config yaml is rather straight forward, but I can’t convince my VM to execute it, and it’s driving me nuts.

    • BestBouclettes@jlai.lu
      link
      fedilink
      arrow-up
      1
      ·
      11 minutes ago

      It was definitely a headache for me as well, but you need a guest agent (like vmwaretools or qemu-guest-agent), a cloud init ready template for the distro of your choice, a cloud init config file (network/user/vendor) and a custom SCSI/ide cloudinit cdrom mounted at boot on your VM. You also can find cloudinit logs on your VM to try and figure out what’s missing or what went wrong.