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

  • @superweeniehutjrs@lemmy.world
    link
    fedilink
    95 months ago

    I still don’t fully understand how to gracefully have multiple desktop environments and switch between them. When I want to try something new to me like lxqt, I usually spin up a VM.

    • Ephera
      link
      fedilink
      6
      edit-2
      5 months ago

      Normally, the process is:

      • install the packages for the desktop environment
      • log out (not just locking the screen)
      • find a dropdown or cogwheel where you can select the other desktop environment
      • log in

      Having said that, I don’t know what you mean with “graceful”. Desktop environments may involve lots of packages, which may create configuration files in your home directory or get auto-started in your other DEs, so it can be messy.
      Something minimal, like LXQt or the various window managers, isn’t going to cause much of a mess, though.

      I guess, creating a second user with a separate home-directory, like the other person suggested, would isolate that potential mess…

  • WFH
    link
    fedilink
    English
    175 months ago

    Installing Fedora. I had almost nothing to configure, it worked out of the box. How frustrating! I had the whole day planned and now what? Enjoy my free time like a pleb !?!

    (/s just in case anyone was wondering)

      • circuscritic
        link
        fedilink
        35 months ago

        Running Fedora with dual HDR monitors just fine, but it’s entirely possible that something is off that I’m not catching. They’re also running off my Nvidia GPU.

        I’ll just add that they look the same as when I used to run Win10 on the same box.

          • circuscritic
            link
            fedilink
            15 months ago

            Oh, just FYI I don’t game, so if there are some HDR features for gaming you’re hoping for, I can’t speak to that.

              • circuscritic
                link
                fedilink
                1
                edit-2
                5 months ago

                Do whatever works best for you.

                I will say that after years and years of regularly switching workstation and laptop distros for a variety of reasons, after finally giving Fedora a shake, I’m done. I’ve installed it on both my primary laptop and desktops and can’t imagine switching again.

                But I am still sticking with Debian as my primary server base.

      • @flubba86@lemmy.world
        link
        fedilink
        55 months ago

        Try Nobara. It’s based on Fedora but it’s got a whole bunch of gaming-related patches including all of the required additions for out-of-the-box HDR support.

          • WFH
            link
            fedilink
            English
            3
            edit-2
            5 months ago

            As this is for a HTPC, I would rather go for uBlue Bazzite instead of Nobara. Same Fedora base, super gaming oriented too, but atomic/immutable so 0 maintenance.

            Plus, uBlue projects are not distros but an alternative build pipeline system for Fedora Atomic projects. That means that the projects scope is tiny and much easier to maintain, and that the real distro maintainers are still the Fedora team. From a user perspective, it’s much better in the long term than a single-person effort like Nobara.

              • WFH
                link
                fedilink
                English
                25 months ago

                Sure you’re absolutely free to do as you please ;)

                From personal experience tho, anything connected to the TV should Just WorkTM. Nothing more frustrating than just wanting to watch an episode or play a quick game before going to bed and having to spend this time doing updates and maintenance instead.

    • DasFaultier
      link
      fedilink
      35 months 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.

    • DigitalDilemma
      link
      fedilink
      English
      25 months ago

      Especially during the transition from 2 to 3. Let’s hope that’s all behind us.

    • @allywilson@lemmy.ml
      link
      fedilink
      45 months ago

      Similar here. I used to have 2 screens that if they turned off for powersaving only 1 of them would wake up. So I had a script on the desktop to do a reset and move them correctly.

      #!/bin/bash
      xrandr --output HDMI2 --off
      xrandr --output HDMI2 --auto --same-as HDMI1
      xrandr --output HDMI1 --right-of HDMI2
      exit
      
    • DigitalDilemma
      link
      fedilink
      English
      45 months ago

      Why did we have to learn what modelines were to get a picture on screen?

  • @Wojwo@lemmy.ml
    link
    fedilink
    125 months ago

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

  • Sonotsugipaa
    link
    fedilink
    English
    45 months 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.

    • projectmoon
      link
      fedilink
      15 months ago

      Can you explain a bit more about this and how to configure it? When I use FF on gnome, the save dialogue just looks like other dialogues?

      • Sonotsugipaa
        link
        fedilink
        English
        15 months ago

        I think GNOME’s filechooser is the GTK one (never used it so I’m not sure), mine looks like this:

        It’s entirely possible that Firefox changed and now uses XDG portals by default, I configured it like this a long time ago.

        As for how to configure it, I honestly don’t know.
        It was a combination of messing with widget.use-xdg-desktop-portal on about:config, and changing XDG envvars and dotfiles; both by following several conflicting Reddit and bbs.archlinux.org posts.

        • projectmoon
          link
          fedilink
          25 months ago

          Yeah I definitely have the default GTK chooser. Guess I have some config playing to do later.

          • @rtxn@lemmy.world
            link
            fedilink
            English
            25 months ago

            When I was on Hyprland, I had to start Firefox with XDG_CURRENT_DESKTOP=kde while having both the KDE and GTK implementations of XDP.

  • @steeznson@lemmy.world
    link
    fedilink
    65 months ago

    I remember being stubborn and trying to setup eduroam at my uni library using only wpa_supplicant for a whole day. Hugely frustrating. Gave up and installed NetworkManager and it just fucking worked… my tech minimalism phase was extremely counterproductive lol

  • Christian
    link
    fedilink
    English
    2
    edit-2
    5 months ago

    I’ve been on arch for years, but have recently started pc gaming. Lutris has been surprisingly easy to get working. I have a nintendo switch already and decided I want to try to use the joycons for the computer, don’t want to buy gamepads but it gives and alternative to keyboard and mouse. Getting them consistently recognized by bluetooth has been a massive pain, but after searching I’ve figured out a package that I can install that fixes the issues. In fact, I couldn’t find anyone who found a solution to this issue without installing this specific package.

    That package is pulseaudio-bluetooth, even though the nintendo joycons do not have an audio jack or capability to receive audio. I’ve had my audio set up and configured with alsa, and alsa does everything (relating to audio) that I need it to, but pulseaudio-bluetooth requires me to install pulseaudio (duh) and will not work unless I enable the pulseaudio service, which fucks up my alsa config. I’ve spent a while dicking around trying to get pulseaudio to pretend it doesn’t exist except for connecting joycons, but there’s always some nuisance popping up. I also tried using a different usb bluetooth controller and plugging them into different usb ports. Given up for the moment and will probably just buy another gamepad and hope it works better without needing pulseaudio-bluetooth.

    In all honesty I still don’t really know what the hell I’m doing on arch, I originally installed it to learn this stuff better but all I’ve really learned is how to read documentation well enough to get things working by trial-and-error. I’ve had a stable system for like ten years now though and I’m too comfortable with it to warrant switching to a friendlier distro, but this specific issue is a pain in the ass.

  • jevans ⁂
    link
    fedilink
    55 months ago

    Trying to configure Sway in NixOS. I gave up and just use KDE Plasma. I do miss using Sway from when I used Arch, though.

    • @toastal@lemmy.ml
      link
      fedilink
      25 months ago

      Wild. I used sway for the first time with Nix since I could rollback a misconfiguration.

      • jevans ⁂
        link
        fedilink
        15 months ago

        Yeah, I got stuck on secrets management. I just could not get network manager to keep my WiFi passwords. I’ll probably go back and try again at some point.

  • lurch (he/him)
    link
    fedilink
    English
    65 months ago

    It used to be button 10 (also counting 4 scrollwheel directions and click) of my Elecom trackball. I had written a small C program reading the device node and writing the events just of that to stdout, then piping that to a tclsh script (so I could change it easily and it’s still super fast for gaming) which did something in X. Horrible. But then they added support for more buttons to everything (kernel, X) and now I can just map it in games, like any other.

  • @Sina@beehaw.org
    link
    fedilink
    25 months ago

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

  • @rekabis@lemmy.ca
    link
    fedilink
    5
    edit-2
    5 months ago

    I still don’t properly grok Selinux at a fundamental and instinctual level. I understand the need for it, and I work with it to the best of my ability, but I wish there was a resource that could explain it from several different positions.

    Irony: my main Linux workstation is OpenSuse