this post was submitted on 05 Mar 2024
28 points (86.8% liked)
Linux
46745 readers
2028 users here now
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
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
While I agree it can be useful, your example is in a completely different category than what we're talking about. You wanted to have additional features most users don't even know about, OP wants his DM to let him log in.
A far closer example is what I experienced literally yesterday when I reinstalled MX with xfce instead of KDE, and lightdm instead of sddm. After that, nix packages stopped showing up in the launcher, and lightdm couldn't find the i3 bin. I found a few solutions, but they're all pretty janky, so I just installed sddm instead and called it a day.
It's simply not worth it to find workarounds for a program that doesn't follow the conventions others do, especially when they provide the same basic functionality.
Also, knowing how to replace tools is a pretty useful skill for any Linux user.
Applications disappearing from the launcher because you changed the greeter sounds very weird... And that's kinda what I mean. You had to give up on using this software, and instead go for an alternative, because of an issue that shouldn't even be related.
Granted, a lot of people are probably fine with it, and it sounds like an annoying issue to debug... But it still rubs me the wrong way.
You do raise a good point about replacing software - even just in my example I neglected to mention myself switching to pipewire a couple times and figuring out how they work. Interoperability between software is valuable and knowing you can always switch out one part of your system for an alternative is indeed a useful skill - I sometimes see people complaining about things like Linux's clipboard, or archive manager, being bad, something like that, without realizing that's just one option you can use.
It overwrites PATH and XDG_DATA_DIRS when starting the DE, and doesn't source them from the standard places like .profile
I didn't have to replace it, I could've for example modified its config or made a launch script that sets the envars correctly. I replaced it because I think it's the best solution, no need to deal with software that doesn't follow conventions when the only benefit is a prettier theme.
It's not that bad if you know what could be causing it, and when I opened .xsession-errors everything was crystal clear.
I tried to explain that to win/mac users many times. It's weird to initially understand that everything is replaceable, and then you get overwhelmed with options.