this post was submitted on 19 Aug 2023
612 points (95.0% liked)
Linux
48693 readers
1358 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
I'm on the yearly trip to linux land. The one thing that bothers me is hardware support, specifically configuration of hardware devices. My external audio device (Focusrite 2i2) works fine but there is no easy to change the bit rate etc without messing with core config files. This is the sort of thing that should be in the GUI already. My PS5 controller works as well but I can't make it automatically go to sleep after 5 mins. Also HDR support is still missing.
That said, so far I'm finding ways to do what I need, but it is clear Linux still has much to improve if it hopes to attract more windows users.
Thats been my enduring gripe about linux.
95% of the time, it works flawlessly and to an astonishing degree considering, in my case, most of what i'm doing is running windows games at reasonable high detail. Something that I didnt think was feasible like 5ish years ago, which makes it triply amazing.
but its that last 5% thats just a miserable fucking slog. Tiny little things like that, that should be so easy, and seem so obvious, yet to do them is next to impossible or convoluted to hell. Like not being able make middle mouse buttom autoscroll instead of paste, or having to edit some obscure file directly to do the thing you need, or being obscure as fuck and difficult to, say, install a second program into a proton prefix for when you want to use a save editor or something for a game you've played a thousand times.
These are the kinds of comments that never seem to come up when I'm looking for info about making the switch myself, they make it seem like everything is perfect now and there's no issues, but these are the exact kind of small problems that end up making me switch back, because I don;t have the patience to sort it out while trying to get shit done. Like, cool, I can play my games just fine, but all of my peripherals have quirks and issues because the software that sets them up has no linux version.
Yeah. There has been more than one moment in recent history alone, much less across my years of linux history, where I genuinely was about 30 seconds from taking the tower off the desk and throwing it out the window because it was getting so. stupidly. frustrating. to do something that would be so brainlessly easy on another platform.
but, that was all extra stuff to gaming. Like, installing a mod into cyberpunk 2077. One mod just (a core/foundation mod, of course, that everything else relies on). refused. to work, despite following the linux/proton guide for it, installing all the extra bits via protontricks,etc etc. Or installing a second program into the same prefix so I could fool around and do some cheaty hacky shit (single player games i've beaten a half dozen time, folks, before the pitchforks come out.)
The straight, core gaming? and controllers? Pretty much a non issue, in my personal experience. Only extra step is to check proton DB to see if it works, and what proton version to use... and unless its multiplayer with nasty invasive anticheat, its fairly certain to work.
This is just because you are used to windows and it's issues. I've been using Linux for 15 years now and I think this about Windows. It works great, in particular for some specific applications, but it is a pain to use. It is slow, lacks customisation and you always have to install drivers for any device you want to use. Plus those updates are really annoying when you don't boot Windows for a long time. You can't use your computer while they are installed and of you have a lot of them it can take a really long time. I'll never switch to Windows!
Oh god, I have to install things to do things.
Thats never happened on linux!
This is exactly my experience as well. It doesn't help that my peripherals are purchased based on if they work with windows so half the functionality is missing on linux, and I'm not about to go buy new ones.
That and fixing any issue can be such a frustrating experience because when you search you end up with fixes for every distro except yours, or the fix for your distro that worked 5 years ago but now doesn't.
My current forray into linux is going well except for taking all day to configure the dual boot though, so maybe some things have gotten better!
Finding solutions from ancient times that arent relevant anymore is one of the major reason why I left ubuntu and switched to Nobara. While I take no pleasure in your suffering, reading your comment does give me enormous joy just on the fact that I am not alone in that problem and criticism.
And I echo that on the peripherals as well, shortly before making the switch from windows to Linux, I splurged and bought myself an expensive mouse, almost entirely because it had a clutch that massively lowered the DPI when pressed, so I could aim easier with sniper rifles and on distant targets since I have hand tremors.
Guess what is the ONLY feature on my mouse that doesnt work on linux? if I'd had the foresight, I'd have just bought my typical 20 dollar shit mouse, and saved myself the 50 bucks.
i am of the opinion that applications on linux need some work, flatpak would be perfect for this however it doesn't have a good user friendly permissions system, it's a pain in the ass to install applications on non-system drives (which is a much bigger pain for native packages btw) and wine needs to be more user friendly in terms of prefix management, yes we have lutris and bottles but those feel like superglue to wine itself, im genuinely on the verge of learning C and doing all of this myself since that's most of what's holding me back from linux
There was a saying years ago that still hold true to today - "Unix is user friendly, it's just selective who it's friends are".
Years ago, I setup an SGI IRIX box for my parents to use, back when Netscape was browser king. I had it so customized for my parents that they still talk about how easy it was to use; problem for me was it took me months to figure out all the config tricks and X customizations to pull it off... Your post made me think of that lol
My audio interface (GoXLR Mini) has no Linux support and no chance of getting it. So I have no audio output at all from Linux unless I boot to windows first.
Stuff like that is 100% what’s holding me back from switching full time right now.
I have that interface and don't have an issue with using Pulse Audio for this, why don't you have a GUI?