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

42 points

Multiple versions, paths, and installs of Python. Using pip makes it worse.

permalink
report
reply
8 points
*

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.

permalink
report
parent
reply
5 points

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.

permalink
report
parent
reply
2 points
*

You misunderstand, the first two commands are just one time setup to install a specific python version and then to create an env using that version. After that all you need is `pyenv activate myenv´ to drop you into that env, which will use the correct python version and make sure everything is isolated from other environments you might have.

You can also just create an env with the system python version, but the question was specifically about managing multiple versions of python side by side and this makes that super easy.

You could also combine it with direnv to automatically drop you into the correct environment based on the folder you are in, so you don’t have to type anything after the initial setup.

permalink
report
parent
reply
6 points

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.

permalink
report
parent
reply
3 points

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

permalink
report
parent
reply
-2 points

You really don’t want to use pip. That’s how you download malicious code.

permalink
report
parent
reply
20 points

https://xkcd.com/963/

Fortunately I haven’t had to open it in a very long time.

permalink
report
reply
4 points

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

permalink
report
parent
reply
4 points

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
permalink
report
parent
reply
17 points

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)

permalink
report
reply
2 points

Have you any experience with HDR in Fedora? I’m getting ready to build a HTPC and I’m torn between fucking with Arch for everything, but getting bleeding edge support, or trying Fedora for the first time for easier system management. Since it’s an entertainment system, I’m not sure if I want to mess with all the Arch config requirements. But I do want solid HDR support.

permalink
report
parent
reply
5 points

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.

permalink
report
parent
reply
2 points

Oh thanks! I’ll check it out.

permalink
report
parent
reply
3 points

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.

permalink
report
parent
reply
1 point

That’s great to hear. I’d miss the AUR, but I think I’ll just try Fedora out for this build. I want to play with the computer, not tinker with the OS.

permalink
report
parent
reply
14 points

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

permalink
report
reply
2 points

Modeline ftw.

permalink
report
parent
reply
2 points

Shudder. I had this weird brand laptop… Sotec IIRC and there just wasn’t a modline that ever got it all right.

permalink
report
parent
reply
14 points

Suspend with an Nvidia gpu

permalink
report
reply
2 points

I gave up and went back to x11. The final straw was when system settings stopped opening, and I couldn’t figure out why.

permalink
report
parent
reply
1 point

That’s fair, I’ve found wayland to generally be pretty good with Linux now and you can pry hyprland from my cold dead hands

permalink
report
parent
reply

Linux

!linux@lemmy.ml

Create post

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

Community stats

  • 6.8K

    Monthly active users

  • 6.6K

    Posts

  • 180K

    Comments