251
379

Where is Linux not working well in your daily usage? Share your pain points as of 2026, so we can respectfully discuss

4mon 27d ago by discuss.online/u/kiol in linux

cross-posted from: https://discuss.online/post/34255100

Thought I'd create a distinct thread from the previous one asking about daily use, because I really do want to hear more on people's pain points. Great to know people are generally sounding pretty positive in those posts who recently switched, but want to know your difficulties as well! This way old and new users can share their thoughts, hopefully to inspire a respectful discussion.

On my phone. I would love to be able to run a Linux system or at least a de-googled android. But some apps I need access to don't seem to be working without Google services and stuff like that si I'm stuck using a stock Google (Pixel) android.

Beside that, everything is and has been working smoothly on my computers since I switched from Apple to Linux Mint, 5 or 6 years ago. My only regret is to not have switched way earlier.

I do miss Spotlight. All the alternatives I have tested fall short one way or the other but giving up on Spotlight is not that bad of a deal considering all what Free Software, GNU and Linux have offered me in exchange. I would not want to switch back.

I have not personally encountered a Google-based app I could not run within Sandboxing google play services on a GrapheneOS running Pixel phone. So, fwiw, it is working in my experience these last three-ish years.

It is interesting to me that at this point, because of Waydroid, the primary things keeping me from using a Linux phone are the same things keeping me from de-googling more of my current phone. When running LineageOS in the past, I couldn't reliably use RCS. Plenty of apps have issues with google's Play Integrity shenanigans.

Once I hit a point where Im ok with running a degoogled android, I'm basically ready for just going straight to Linux on phone.

Waydroid

I wouldn't recommend using Waydroid, it basically runs Google Play services and other stuff as root on your machine.

Instead, it would be nice if we had seamless integration of virtual VMs including Android like Qubes OS does this.

Have you tried GrapheneOS (since you have a Pixel)? I put it on mine, and it works great. It treats Google services as just another app, so you can control what it has access to while also putting it into a sandbox. Plus, with the user profiles, I have further segregated Google away from my data. I have a profile solely dedicated to apps that require Google services, and so far, I've had only minor issues (which may just be how I'm setting my security, so it could just be a me issue).

Literally the only issues I have with Graphene are that my banking app won't work and I can't add my debit card to the wallet app. But my bank has a website, and I can still carry my card in my real wallet so I'm not really fussed.

KDE Plasma has a search feature similar to that of Spotlight. You could try it with Fedora KDE's live ISO.

I will give it a look, thx for the tip :)

GNOME shell's overview search does almost the same.

As much as if saddens me to write it: the enterprise bullshit.

I'm not allowed to use Linux at work because it's more complicated than the out of the box experience of MacOS and windows in terms of remote management, encryption enforcement, company certificates and all this useless bullshit.

yeah corporate environments continue to be a pain point. IT wants centralised management a la intune/GPE, i want to be able to use proper terminal tools for automation.

last time it came to a head i moved into a vm and refused to come out for two years.

And I'm not sure why Linux doesn't excel in a centrally managed environment, since it descends from an OS that was designed from the ground up to be used by many users in an enterprise environment.

Because Microsoft office

Office, teams, SSO, SharePoint... You get a very interesting package of features from Microsoft of you are a company. And most integrations with services exist for MS SSO, so its sadly easy.

Desktop management wasn’t, and isn’t, a priority. Managing fleets of servers has been the focus, and the Linux vendors make most of their money selling server distros.

It can be done, but it has to be built using the raw tools available. This is a strength and a weakness. Strength because it’s super flexible, and a weakness because random IT person has to know what they’re doing.

There are some projects like FreeIPA, Gnome FleetCommander, SaltStack, and Foreman which have parts. There’s nothing turn key like Intune or Jamf though. Plus this is all based on on-prem stuff. We’re not even touching on Entra replacements.

There are a few closer to turnkey solutions available now, scalefusion & 42gears to name a couple of providers.

Often times it's more about visibility rather than absolute control - tools like osquery support Linux as well.

Interesting. I’ll check those out. 🙂

I’ve looked at osquery. It was all the rage for a minute in the monitoring industry when Facebook released it, and then it didn’t really go anywhere.

Really just needs one vendor to provide a unified way of configuring and managing a fleet of laptops/desktops. All of the bits exist, just needs someone to bring it all together

About 15 years ago I used to run my work desktop Windows in a VMware instance on Linux. We had Redhat and VMware licenses too use. I swear it ran faster than on bare metal for some reason. I used VMware's virtual apps for Outlook and IE.

These days i just run what they hand me. No point getting on the bad side of the admins.

Some companies allow specific Linux distributions (like RHEL) only. Maybe that's something for your case too? At least there is "Enterprise" in "Red Hat Enterprise Linux" ;-)

Devs not working together to make Wayland universally supported and bug free ASAP or fixing X11 ASAP. With Microslop Windoze being as horrible as it is we cannot permit ourselves to fight these silly internal battles; as long as someone is not bullying, raping, killing, or, you know, peddling crypto and cheering ICE, then give each other some slack.

As for daily usage I have no gripes. Linux works excellently. If I still gamed as much as I did back in the day then these shitty kernel anti-cheats would bother me,* now I simply don't touch them.


*Not a Linux problem but an anti-cheat engineering skill issue. Looking at you EA; RIP Battlefield 1.

That's the thing with Linux: Devs work on whatever the fuck they want, because they don't work for a single corporation with an over-arching goal.
And a lot of them have very strong opinions about what's better, which motivates them to work on it in their free time in the first place.
But all the big corporate support and big donor money goes towards Wayland now.
X11 is basically frozen in the state it's in for the few people who still rely on it, and losing dev wo*manpower quickly.

or fixing X11 ASAP

There was this one guy doing major work on X11, but while he did some good work he also submitted breaking changes, was then barred from submitting patches and in turn created an angry fork (XLibre) breaking even more important things (e.g. the whole Nvidia driver).

That's why we can't have nice things. He probably turned a lot of people away who could've helped the project (and it also didn't help that he was an anti-vaxer that even pissed Linus Torvalds off with his nonsense).

Since most of the X11 devs are Wayland devs now it's understandable they don't want to ever go back to it anymore. They know the limitations and the horrible, ancient feature-creep of it. This talk from 2013 explains their motivations for abandoning it pretty well.

Debian in its GUI (at least KDE, which I'm using at the moment) demanding the root password to install the updates it's blinking at me about in the tray all the time. In this context, demanding a password at all is rather silly (Windows doesn't require your password to install updates in a single user environment, and it doesn't even pop up a UAC prompt) and this is going to be yet another one of those things that prior Windows users will moan about, declaring that "Linux is complicated and hard" and drive them back to the comfort of the devil they know when they feel like their own computer is actively trying to stymie them at seemingly every turn.

My user account is a sudoer so there is absolutely no technical reason my own password shouldn't work. And, in fact, if I run updates via apt in a terminal it does. But allowing updates to install from the desktop environment, something ostensibly ought to be a routine userspace kind of operation, requires everyone using the system who might want to do this to know the system-wide root password. This is a monumentally stupid idea.

I am well aware there are myriad ways around this but they all involve hand-editing config files and come with stern warnings about "this may break your system so proceed 'carefully,'" as if anyone who is not already an experienced Linux nerd will know just what the hell "proceeding carefully" is supposed to look like.

The inevitable XKCD comic succinctly sums this up:

The UNIX permissions and administration model may have made great sense on glass teletypes in the '70s and when nobody knew any better, but it's certainly long outmoded now. It's going to make a lot of people very angry to read this, but that's actually one of the few things that Windows does much better, at least starting from NT onwards.

Doesn't Ubuntu disable the root user out of the box and expect these actions to be performed via sudo/polkit. There is clearly a precedent for not needing a root password and being able to use your own user's password for these kinds of things. So it is a monumentally stupid idea to require the system-wide root password, but not one that is done by all of linux, and seems to be a decision made by your distro to not use the modern solution.

The fact is though, you're right and the pain point is that distros are still doing things the silly way.

  • Distros should be using sudo/polkit/anything other than root user password to do things like this
  • Modifications to the sudoers file should be easier
  • The distro setup process should just be able to have some prompts about smart default things ("Passwordless updates?") even if they include strongly discouraging comments.

If I can sudo apt install without requiring a password, I could generate a package that installs a custom sudoers config file that allows me to do anything, so "passwordless sudo, but just for apt" is potentially easily exploitable to gain full access. But that also still assumes A) you care and B) someone has access to your account anyway (at which point you may already have bigger problems)

Hear me out: It still makes sense for servers, shared hosting, etc. So .... where Linux has predominantly been the tool of choice.

It probably does. And in e.g. such a headless system, it makes sense as the default. Or more likely, whoever set that system up set it up in the way they want it to behave, hand-editing config files be damned because that certainly wouldn't have been the only config file they had to edit.

From a home desktop computer perspective, however, it's baffling. At minimum that should be one of the questions in the graphical installer: "Would you like Debian to make your routine installation of software updates annoying? Yes/no. You cannot change your choice on this later without doing a bunch of scary commandline shit."

Oh I realize I didn't mention this in my original comment at all. I agree with you 103%. I want to write a separate comment about this very thing, updating things in general on Linux. I have my dad daily driving Linux along with me, and he's somewhere between a power user and a regular "need web, document editing and PDFs" type of guy, and there is such a wide spread of software from such a wide spread of "sanctioned" installation sources on Linux, that he never really knows how to update ... Anything.

Here's a random list of "ways to update a program" we have encountered in the last few weeks off the top of my head:

  • Update via system package manager (with root password of course)
  • Download a new .deb and install that
  • Download a new .AppImage, replace links and startup scripts manually (bonus points if the new version is straight up broken, shout out to Nextcloud Desktop Client)
  • Download archive of new files and replace all files in the "installation" directory manually
  • Run a copied sequence of bash commands from the developers' website

If anyone thinks of other ways to add to this list, feel free to post them, would give me a laugh for sure.

We are both definitely not going anywhere, but we have constant conversations about how it would be nearly impossible to daily drive Linux if you are not very technically inclined, and how these things make Linux very much "not ready for prime time", because people are simply used to "X needs update! Do you want to update now? [Yes] [No] [Later]", and the Update just ..... WORKING.

Couldn't you just replace the old appimage but have the same file name?

Also: If I (or my aforementioned dad) install an AppImage, that is named "Nextcloud-DesktopClient-4.0.4.AppImage" that sets up its own startup shortcut and so on, and then I download an update (because the program literally asked me to download the new AppImage), and the new file is named "Nextcloud-DesktopClient-4.0.5.AppImage", am I supposed to rename it to 4.0.4 manually? Rubs me the wrong way somehow. Or am I supposed to know to rename it to a version-agnostic filename before first opening it, so I don't break things when it updates weeks down the line? My dad wouldn't think of either of these options by the way.

You totally could, but like in my example in the parentheses, if stuff breaks, you have just killed your working version of a program, so I don't have the balls to do that.

Debian in its GUI (at least KDE, which I’m using at the moment) demanding the root password

I run KDE Plasma on Debian. Discover (KDE's GUI for package updates) has never demanded the root password.

I wonder why yours would do that. Maybe the difference is because my root account has password access disabled? If you're already a sudoer, you might try that.

While I have switched from Windows to Mint with most of my PCs, permissions are the single most annoying thing I still deal with on Linux. And have been over the last decade of trying out distros over the years. I truly detest the way permissions work and were the main reason it took me so long to switch. The current political world and tech company garbage is what did it.

I’m not sure what app that is.

Software upgrades package on Fedora without requiring a password, so that future is a reality for some.

Reading up on PolKit and ACLs would probably be good.

I miss a task manager-like shortcut to come out to the desktop and easily kill processes freezing the PC.

At least KDE has a shortcut in the Window Management settings that kills any window you want with a single click. You just press the key combination (Meta+Ctrl+Esc by default) and your cursor turns into a skull. Then just left click the frozen window and it closes instantly. Never had it fail, you can even kill your Desktop if you miss lol

TIL Thanks!!!

You're welcome, it's a pretty handy feature.

FYI, on other DE's you can just bind xkill to whatever shorcut you want. I tried it recently and it works just fine on Wayland.

Totally. I've keybound xkill or similar to recreate that experience.

Correct me if I am wrong, if I switch away from a fullscreen application, I won't have it available to be terminated using xkill, right?

In that case you would switch back.... my thought is to add xkill or similar to a keybinding so it can be called without switching away from the thing.

And knowing what's actually eating cpu cycles. Sometimes 4 threads are at 25% but usage should be like 4-5% per thread.

Ctrl+alt+t -> xkill -> click window you want to terminate

But yes I agree that seeing a better GUI of open programs and attached processes would be good to have.

I'm sorry what? Ctrl+Alt+t is bound to opening a terminal emulator (whichever I fancy ATM) on any system I use. I know it's a Ubuntu binding but I got so used to it if I'm ever on a system that doesn't have it I just hammer it 15 times till I gather that it's not set up there so this would never work for me 😅

Yeah, i just mean open terminal then type xkill and click. I thought ctrl+alt+t was the default in ubuntu/mint

I had a problem with Unity games on Steam freezing the PC due to fractional scaling. In that case not even the terminal would show up. Also, if I switch away from a fullscreen application, I won't have it available to be terminated using xkill, right?

In case you haven't tried it, you can run Steam games in native Wayland mode, and get a more stable experience. Especially with fractional scaling. There are two steps:

  1. Install a GE-Proton runner, and configure the game to use it.
  2. Set game launch options to, env DISPLAY="" PROTON_ENABLE_WAYLAND=1 %command%

I am on Mint. For now. Anyway I am quiet quitting Steam for GOG and Heroic had no problem running Unity games with fractional scaling.

If you can't see the terminal, then that's pretty bad so idk -> if everything goes unresponsive I just slap my monitor in impotent fury and reboot

If you can see the terminal but not the window, idk if xkill would work. Then you'd need to find the process id and kill it with pkill.

Like say you're playing age of empires 2: pgrep aoe (should return all running processes called aoe with their pids > process: aoe2 pid: 69420 ...or something like that) then: pkill 69420 > ded

https://man7.org/linux/man-pages/man1/pgrep.1.html

Yeaaa..nope.

We definitely need a better UI with highest prio for this.

A few select games, Notably Watch Dogs 2 and Fallout: New Vegas, probably because of Proton bugs, occasionally freeze my (Debian+i3wm) desktop. My computer is not frozen, but my desktop session is. I can take my smartphone and SSH into my desktop to kill the game's process (or Steam, which will take the game with it when it dies).

I've come to enjoy this process because I feel like some kinda movie hacker.

How much ram you hauling? I've had similar issues when voices of the void sprung a memory leak in an earlier build, completely froze my desktop until I nuked it.

48G but that's not it. I have plenty left over whenever it happens, and running out of memory has never frozen my desktop.

Shit that's crazy. I guess the syslog might help but I know it won't give you wine/proton logs, and I've not worked out how to get at those myself yet.

You should be able to switch tty to access the system directly from the pc. If you're unaware... ctrl alt f3 will switch to another terminal where you can login and access things. Generally your default sessions is in f2 (ymmv) so ctrl alt f2 should return you to your desktop where you left off once you nuke the offending pid.

Yes, I am aware, but my keyboard can't do that shortcut

PSA Don't buy a 60% keyboard for use with Linux...

You can always come out of everything to a separate terminal, not sure how many users actually know that.

It's not always helpful or even very friendly, but it can save butts.

Ctrl + Alt + F1 or ...F6, sometimes even up to F8. Usually desktop is at F2. Sometimes it's not. But you can check them any time.

There was one time years ago I was working on some unholy mess of mods for Transport Fever and the game kept crashing and bringing the whole X session down with it, and instead of just rebooting like a sane person I instead started a new X session on a new terminal session. I think I got up to 4 or 5 dead x sessions before I finally finished sorting out my mods and rebooted to clean it all up

IDK what desktop environment you're using... or your specific scenario... but most DE should have something like that. KDE and Gnome have a version of "system monitor" which will work very much like task manager on windows.

https://apps.kde.org/plasma-systemmonitor/

https://apps.gnome.org/SystemMonitor/

Generally there are preinstalled and already assigned a hotkey.

Cinnamon

I believe cinnamon uses gnome system monitor by default so there should be a way to set a custom hotkey for it in settings.

I use Mission Center because I'm someone who prefers a GUI. Maybe that will help some here. :)

For me it's that 'can make it work' != 'want to spend hours researching to make it work'

If you have a well supported use case Linux is great, if you need to do some things that rely on proprietary drivers, old software, etc it's a pain

I like the ux in some common windows utilities a lot more than I like their Linux alternatives. I prefer nano zip over the default app that came with my distro.

Default video settings caused going to console to be use a comically oversized font for my large monitor. I remembered how to change fonts sort of, but couldn't for the life of me remember how to change the resolution. Internet searches had results of mixed quality. Pretty difficult to distinguish instructions for the old boot loader versus the current one. Set the res finally, but it didn't work. One of the commands I tried did seem to work, but then it caused the advanced graphics to disappear and video transcode suffered. Finally I found the answer I should have used all along: sudo dpkg reconfigure (some package I can't remember now)

And everything is like that. You want to do something, you better get educated. It's great for hobbyists, but I find as I get older I just want it to look right and do the thing, so I choose windows from the grub menu and forget I even have it for weeks.

It's great when everything is supported and works and you like the application and you'd spent sixteen hours theming your desktop and and and .. but ain't nobody got time fo dat

Bluetooth.

Its always been an issue and it remains an issue.

I had issues with Bluetooth on Windows. Been having none since I switched to Debian + KDE.

I had a ton of issues on Arch/Artix, but Debian + KDE works as expected OOTB in terms of functionality and UI.

It depends HEAVILY on your chipset. I have a costco HP i bought as a backup that works seamlessly. Literally seamless at all times. Its a commodity piece of hardware. Millions of these things made.

My bleeding edge, new machine, cuts out, audio stutters, sleep issues; you name it: looking at you mediatek.

If you're technical, you might be able to change out the chipset as WiFi+Bluetooth is usually on an M.2 2230 E-key board on most machines. But agreed that it is very annoying and this isn't feasible for most regular users

yeah, I have one of those bluetooth earbud pairs that can pair individually, and they connect just fine but only via a low quality audio sink mode, so it sounds like shit. Works perfectly well with my android phone, so it's definitely some linux bullshit.

I bought a cheap USB Bluetooth dongle decades ago and while the interface has changed in Mint over the years, I've always been able to use it to communicate with my ancient flip-phone to get pictures off it. In fact I was able to use it with some very rough and ready software to pull the texts off it at one point.

It probably also worked on Windows, because I've had both since before I switched.

The phone's camera got water damaged a while back and now all the pictures from it - not that I take many - have a literal watermark on them, but the Bluetooth still works both ways.

Can't vouch for whether it would work with more heavy duty hardware like a headset or speakers, but I guess it must be luck of the draw with a lot of these things.

TL;DR: I'd recommend getting a bluetooth dongle!

I've got an Asus bluetooth 4.0 dongle, and it works perfectly for bluetooth. PS5 controllers, Airpods Pros, they've all connected to it really nicely.

I used to have issues on Windows with bluetooth, but then I found out why. My Windows was using my motherboard BT instead of the dongle. I added a PS5 controller while that was in effect, and once I eventually got the bluetooth dongle (poor BT module in the motherboard sucked ass), I noticed I couldn't remove the controller from the settings menu or through the old control panel way.

I had to turn on the BT module on my motherboard again, boot into Windows, remove the BT entries, then turn it back off. I've never had an issue in either Windows or Linux after that.

Ditto to this, I was having huge problems with the rpi4/5 modules, when I bought a dongle everything worked instantly.

Yeah BT audio quality is not reliably good on devices that work smoothly on OS X.

I know there can be good setups, but it needs to consistently work in shared spaces, which is where i mostly use BT speakers.

Printing.

Windows drivers are so fancy, with previews and a billion options, while Linux gets a randomly ordered list of raw options in a drop-down menu and that's it

Exhibit A:

The same, but in Windows:

My HP Deskjet 1110:

The only other option the driver provides is Color or Grayscale. It's pretty clean.

I always liked the Linux ones over Windows. No random bullshit depending on who made the drivers, just a solid set of options. 

Could do with being prettier through.

I think you're essentially right but sometimes I look at the Linux panels and wish they looked a little less…burdened with aesthetic growing pains or like…aesthetic arrested development. They don't have to be skeuomorphic or frutiger aero or like, keep up with the Joneses, but config menus in Linux are often one of those little reminders, no matter how trivial, that this isn't a polished product but a humble labor of love. It's endearing. But sometimes it feels like holding a toy from the CVS when you want a Transformers from Toys R Us lol.

This is heavily dependent on the printer driver used.

My bother does this until I install the CUPS PPD from brother.

Newer process are moving to a driverless IPP model, which should help with this.

Basically no support for CAD software. I started out on FreeCAD back in 2016 then switched to Fusion360 a few years later. I gave FreeCAD another go a little after it hit 1.0 but it still feels so clunky in comparison.

Even though I share most of my designs, I'm not interested in the free version of OnShape where there isn't a choice in the matter.

I'm no professional so I could probably make due with FreeCAD but I'll be keeping my dual boot since I have the option.

FreeCAD is straight up awful. I'm with ya 100%

Waiting for someone to develop a blender addon for a cad mode

Supposedly a solution for Blender exists but I tried to make it work and failed :( https://www.cadsketcher.com/

If I have to read about the topological naming problem one more time...

And 2D CAD! Just make an AutoCAD clone!

If you don't mind using text-based interaction you could give OpenSCAD a try ... it's like TinkerCAD (solids and holes) but with code ...

I might be biased here because I'm a programmer by trade but I didn't find it too hard ... also mostly need boxy shapes ... but still, I think it's neat ...

Everything is working in my daily use. But there are still little things that pop up less regularly, mostly around hardware.

I've got a USB SSD that I can't use, because I need to "unlock" it in a windows device first. I can't even re-partition it in linux.

I can't update the firmware on my monitor because it can't simply be done with a USB stick and on screen menus, but actually requires a windows only application.

And when I first started daily driving linux, my Nvidia GPU was a regular source of frustration, but it's resolved now

Every one of these problems are because of manufacturers artificially locking hardware down, but they're still problems. One can only hope that a growing linux using consumer base will shift their priorities

I'm so curious about this: can you tell us the make/model of the USB SSD please? That seems so hostile!

It's a Samsung Portable SSD T5 1TB

Do you think the USB SSD issue could be because of the partition format? Example, Windows NTFS support can be enabled on Linux so you can then mount it. You can check partition type using a tool like fdisk -l. Perhaps that might help.

Nope. If it were that, I'd still be able to trash the partition.

The issue is apparently because it's encrypted at the drive level and can't even mount in windows without their proprietary software unlocking it first

I think it's a Self Encrypting Drive. https://wiki.archlinux.org/title/Self-encrypting_drivesThere are basically two standards out there, the most common should be OPAL:

Install sedutil https://github.com/Drive-Trust-Alliance/sedutil/wiki/Command-SyntaxCheck #sedutil-cli scan This should list your drive with the locked state. You can unlock it using this tool if you remember the password - or reset it using the PSID (long number a sticker on NVMes, here possibly internal so you'll have to open the case or read it from Samsung Drive Magician?) with the aptly named "yesIreallywanttoERASEALLmydatausingthePSID".

Also in Samsung Drive Magician there should be an option for "Secure Erase" - which does the same thing and removes the password protection. But not for some drives, had the issue with a EVO Pro 990 - but the OEM variant, which Drive Magician macically no longer recognizes as a Samsung drive and refuses to cooperate.

I've got a USB SSD that I can't use, because I need to "unlock" it in a windows device first. I can't even re-partition it in linux.

Is this Bitlocker FDE? Have you tried using Dislocker?

If that doesn't work, I recommend building a gparted live USB. Once you're up and the SSD is visible, create a new partition table

Complete this step with no other changes. This shouldn't care if the partitions on the disk or encrypted, it will reset the partition table which will make the disk appear blank, as if it was never formatted. You should then be able to create any new partitions you want in the available space.

! THIS IS DESTRUCTIVE !

But if you couldn't access the encrypted partition then the data was effectively destroyed already.

There's no data on it, and I don't care about the disk particularly. If I really need it at some point, I've got a dual boot windows PC in the lounge room that serves as a media PC for the family that I can use to unlock it.

I bring it up mostly because it's indicative of the hardware pain points. It's also typical of them in that it's annoying, relatively minor, and generally the fault of proprietary locking down, rather than a true compatibility issue.

Unattended remote access under Wayland. I have multiple computers some headless and some with displays and I often like to remote into those from my other machines on my lan. With Xorg I used VNC. But with Wayland I have yet to find a reliable way to remote control a Wayland session without also sitting in front of the machine I’m trying to remote into.

I got this working for the time being by using rustdesk (even though rustdesk isn't supported fully on Wayland but already works for me) 

Since I already had tailscale,I can even connect to devices on different networks.

Setup one time password on rustdesk and it works eveytime.

I second this! RustDesk can have some issues at times (scrolling from Linux to another OS can be.. finicky at times...) but it really works well enough to not have to worry about it too much.

On openSUSE Tumbleweed (and I assume any other KDE distro), you can install KRDP. I had it working, but the fact that Linux doesn't let me easily change resolution through a GUI, I gave up on it and continued using RustDesk where I can at least get it to zoom in on the cursor!

Bluetooth is very buggy, but it's not too much of a deal breaker.

It doesn't make me coffee right before I wake up

Running the kitchen appliances is BSD, not Linux

Well, that's some BS

You could definitely build something that turns on your coffee machine in the morning.

Linux phones when? I personally don't have any issues but one thing that would be nice is how to make Linux dumber and idiot proof for the average consumer

There are a lot of things that bother me and could be improved:

Lacking Hardware support for Fingerprint readers: in my Lenovo Yoga 370 i could not (for gods sake) get the Fingerprint reader to work. But I gave up trying a couple years ago. So it might be working now but i don't know. I know its not the OS fault because it is just missing key Materials and driver support from the manufacturer. But in the end I don't care whose fault it is. It does not work, and that bothers me.

Not easy to use TPM for LUKS: why doesn't the installer of any distribution use the TPM module for storing the decryption key for LUKS. Or at least make it an option. They are made for that! TPM is not your enemy. Use them to help you! Better to use TPM (with exported strong recovery key) instead of having no encryption at all or a weak password.

Proper Backup and rollback Baker info the distro: why was only Opensuse able to have an integrated solution for backup and rollback of OS changes and updates? MacOS has this since years (maybe decades...)

No parental control features: Plesse give me things like settings usage time limits and APP access limitation for specific user accounts. I know I can somehow do this via Polkit. But this is not user friendly and too complicated for typical use cases. I am very happy that GNOME is currently working in a solution for this in GNOME 50 (Propably)

Lacking Hardware support for Fingerprint readers

This annoys me as well. I rocked a ThinkPad L390 Yoga until last year. Everything worked, except the fingerprint reader. Then I got a GPD Win Max 2. Again, the fingerprint reader doesn't work!

At least there's an experimental driver for the GPD device, but this is just so annoying. How hard can it be for these damn FP manufacturers to write a driver?

I forgot I used to use face unlock, the linux alrernative was alright but didnt use the ir sensors like windows did so linux one only worked while my room was bright, I got used to not turning my lights off at night just to swap distros and idk if itll even work on bazzite

howdy should make use of the ir camera.

it just got merged in nixpkgs, hope to try it soon

https://github.com/boltgolt/howdy

Guess I never swapped cameras, either way I hated reentering my password to open any app on first login. I did remove/disable kdewallet at the time to avoid that, not sure if that caused issue.s.

Would still have to use the password or disable the wallet manager too

This has been driving me nuts and if anyone can shed any light on it I will be eternally grateful.

I am trying to install SketchUp Pro 2021. According to WineHQ it has a gold rating and two testers claim to have installed it without issue, but following their instructions doesn't help.

I am running the latest Mint with Wine 11.0. I've created a 64bit prefix running as Windows 8.1, installed .NET 4.8, had to manually install vcrun2017 because something has changed and the checksum fails in Winetricks. I try to install SketchUp and get Invalid Handle errors mainly to do with a KB2999286 check (Universal C Runtime update).

So I download the KB2999286 msu and tell Winetricks to run it, but it says there's no associated program. Maybe I need the Windows Update API? So I download that, which actually appears to be WinXP SP3 and fails to install. I'm just about ready to give up on this whole experiment. Is there something I'm clearly missing? Is the C Runtime Update hidden in a component I haven't installed?

Try restarting with a new wine prefix and install the newer vc? I think it's 2019-2025 or something.

OK, I've managed to get around the KB2999226 problem. For anyone else that needs to know it's install vcrun2017 x64, then install ucrtbase2019. This get you to C++ redistributable 14.28.29914

My next issue is getting Invalid Handle errors on .NET Framework 4.5.2 Web (I have 4.5.2 installed so I don't know what the problem is), C++ Redistributable 14.23.27820 (as above, I have a newer version installed, so not sure what's going on here) and Language-cs, whatever that is.

I have tried reading the documentation on winedbg to see if there's a way to find out what exactly the installer is looking for to end up with these Invalid Handle messages, but I don't understand half of what they're talking about. This, in essence, is kinda the problem with switching to Linux and the barrier a lot of people are coming up against: every problem leads you down some rabbit hole of documentation and version problems that it takes hours for even a relatively tech-savvy person to figure out what's going on. Your general lay-person doesn't have a hope until error messages become more useful and error checking can come up with some sort of solution, like, "Hey, this installer is looking for KB2999226. Would you like me to install ucrtbase2019.dll to try getting around this problem? Yes/No"

Anyway, I'll keep trying since I seem to be slowly progressing, but this has taken days of time so far. It's getting pretty ridiculous.

Oh my god I ran into the exact same problems but eventually gave up and used their shitty web client to do the really simple thing I was designing.

Well, in the end I've given up on 2021 Pro for now and just got SketchUp Make 2017 from archive.org. Installs and runs just fine.

Maybe one day I'll get back to trying again, but for now I'm just glad I don't need to use the shitty web client.

I didn't think to try older, I think I'll do the same. Good luck!

My personal top 3:

Video Editing - Kdenlive isn't bad in and by itself but it seems really slow to work with, and getting any kind of smooth preview seems impossible even with proxy clips ... the other day I bought a GoPro 3D camera, and I can cut, preview, rotate, reframe and encode with their Android app on my potato phone from 2021, and it feels snappy (I was surprised, really). Yet on my i7 laptop with Kdenlive, much simpler tasks feel much more sluggish on average ...

CAD - I use OpenSCAD for 3D modeling and I love it, but sometimes a GUI-Based CAD program would be nice. I'm sure FreeCAD is powerful but the UI/UX aspect makes it hard to unlock that power. I'm a bit conflicted about it because I really don't want to play down the efforts of the FreeCAD dev team, and it seems like everyone and their mothers talk badly about their UI/UX. But on the other hand I tried a couple times and got really frustrated, and I'm usually not one to shy away from steeper learning curves. Supposedly you can do CAD in Blender but I never really figured that out.

Laser cutting - While most slicers for 3D printers work on Linux, Lasercutting seems a different story. You can still use older versions of Lightburn but it's not FLOSS and it seems strange to pay for a license if the support for your OS has been discontinued 2 versions ago (or one, not sure right now). I want to give Rayforge (https://rayforge.org/) a try soon but until then it's LaserGRBL or the program that came with my laser cutter on a virtual machine.

Honorable mention: A linux phone would be nice.

Davinci resolve has acceleration support on Linux, but it’s not for the faint of heart.

Doubly so with vapoursynth.

Honesty, Windows sucks too. As sad as it is, I color grade some video on my iPhone because it just works with HDR, in basically any format.

vapoursynth

Oh I've never heard about that one ...

The problem with Davinci I encountered was that very common encodings like x264 or x265 don't work with the community edition and I can't justify getting the pro version from an economic standpoint ...

The problem with Davinci I encountered was that very common encodings like x264 or x265 don’t work with the community edition and I can’t justify getting the pro version from an economic standpoint

hit the high seas, matey

vapoursynth

It's basically video editing in Python, that can be piped directly to ffmpeg or whatever encoder you want.

...It's finicky. And poorly documented.

It's not fast and does a lot on CPU, but it's extremely powerful. As an example, I have a script for transcoding high ISO footage that, frankly, blows Davinci's filters out of the water. And I have another for fixing up an old DVD that I just couldn't have done with Davinci.

Regarding laser cutting: Some fablabs have been using Inkscape and just print the vector graphics to the laser cutter. Have you tried this?

Hmm not sure whether my cutter directly accepts SVG, I have to check ... in fact I'm using Inkscape to assemble everything and then just use the application to generate gcode ... not sure whether I can skip that step because the SVG doesn't contain any info regarding cutting speed, laser power etc ...

Trouble alt+tabbing out of games in mint + cinnamon from fullscreen windowed and fullscreen. I can switch to other open windows easily, but what I can't do is click my sound manager shortcut in the taskbar to change audio devices, etc. So I have to open up the sound management application to make the changes. The desired behavior is to alt tab back to the desktop environment where the application being switched to is.

Trouble with specific windows only appliations that I can't get to work in wine/bottles. One I need to update my car's infotainment system and it's a huge pain in the ass. Trouble with weird .dll and font issues that are seemingly unresolvable, even once placing the relevant dlls and fonts in the right folders. Not linux's fault, just shitty software design. But still difficult.

I solve the alt tab game issue by having multiple desktops. I bind them to Alt + 1, Alt + 2, etc. Instead of alt tabbing, I just switch to another desktop. It's not a perfect solution, but it works for me.

Oooh I've never messed with that before but that sounds like a good fix.

I love multi desktop in Mint. It's frustrating because it works so much better in Mint than it does in Windows (which I have to use for work)

Trouble with specific windows only applications that I can’t get to work in wine/bottles.

Yeah, I'm afraid this will forever be an issue for me. There's no real Linux replacement for After Effects, and Adobe's not gonna step up.

There’s no real Linux replacement for After Effects, and Adobe’s not gonna step up.

This has reportedly been solved very recently. You might give this a try:
https://github.com/cutefishaep/AeNux

I certainly will, thanks for the heads up!

Different distros have different bells and whistles. Mint is a long term stable distro, but comes with a dated feel. Which is great for some. I've used it for about a year.

All my games work like shit :(

And it's kindof my fault because my hardware is outdated but while on Windows Hogwarts Legacy worked, in pain but worked, and Fallout 76 was fully stable and smooth.

On linux (Nobara), Hogwarts CTD's on startup (shaders or something fails) and I had to lower setting in fallout to get it stable enough to play.

Bit I just began my adventure with linux as main OS so there's still a lot to learn. One of stabilising things for Fallout was, for example, forcing dx12. Without it it froze my whole os sometimes. :(

Oh and KDEConnect reports it crashed for some reason if it cannot immediately connect to my phone. Which was funny until notification spam.

Games with anti-cheat don’t work.

Secureboot doesn’t like GRUB.

Solidworks doesn’t run natively on linux, neither does my Sketchup Pro program.

SteamVR doesn’t run well on linux

What does work that I use regularly? My older DVD drives work fine, ripping my music and dvd/blu-rays works well and seamlessly with multiple instances of the programs running simultaneously. The typical FOSS stuff I use is a no-brainer, from Gimp to Blender to Libreoffice.

But for the stuff I work with most and the games I play most often? It just doesn’t work well or at all.

When my PC goes into sleep or hibernate, my keyboard won't work after it wakes up. I have to unplug and reconnect my keyboard every... single... time...

Except for this issue, my PC works perfectly fine and better than Windows in nearly every way.

Multi monitor still has some quirks from time to time. Don't take me wrong, it's already much better than just 2-3 years ago even, but...still has quirks. Specially with different DPI. Sometimes apps get very...wonky when moved from a monitor with a normal 100% scaling to one where it has 150% scaling or so. And on return, it's already messed up. Some start already in the wrong scaling with super tiny text. Or text double the size. Let's just say, sometimes scaling gets tricky.

There's also still a lot of games that don't like being moved to another monitor, and don't even give an option for it. Even when pushed to the non-main monitor by OS key combo (meta-shift-left, for example), they tend to rearrange themselves again back to the main monitor when changing from title screen to in-game screen, and things like that. So...still slightly wonky. Light years ahead of where we were just 3 years ago...but still wonky sometimes.

Theres only 2 times I have headaches due to being on linux.

  1. When I'm streaming, the streaming service I use (typically Amazon) refuses to stream at anything higher than like 320p, despite me enabling the DRM and all that stuff, cause they think if you're on linux you're the l33t h4x0rz out to steal their garbage files... Which isnt linuxes fault in the least.

  2. When I'm playin a game thats not easily moddable (like Cyberpunk) (Compared to easily moddable games, like Bethesda titles, or Stardew, Or Minecraft)that requires running tons of extra executables and stuff. its just a pain in the ass to get shit working, to the point I often give up half way through.

other than that, Linux really hasnt been a barrier to my daily life in any way. Granted, I kind of cultivated myself a proper linux enviroment before I even made the switch, by using AMD gear, and buying linux friendly web cams/printers/blue tooth dongles/etc etc.

Is this feedback for devs?

My 144hz monitor randomly runs at 60hz with no way of changing it apart from restarting several times.

I have a TV connected in addition to my monitor (for lazy gaming or watching series), but this causes various small but annoying problems. I can't unlock my PC without moving the mouse over to my monitor, which invariably spawns on the TV, and I have to guess how to move it over (left/right alignment is also inconsistent). It also turns the mouse pointer massive on the monitor, presumably because the TV has a higher resolution. Despite marking the monitor as the main display, more than half of my applications launch on the TV. Except the ones I actually want there, of course. If my tv is off before booting is complete, and I turn it on later, my background disappears, and sound is routed to the terrible built-in monitor speakers instead of either the tv audio I use while it's on, or the actually good headphones I use when it's not.

At some point my kernel randomly broke because the driver of my WiFi adapter was somehow incompatible. It was a massive pain to figure out the problem and fix it.

As a causal user these are definitely points that came out worse than the competition functionality-wise, and since most of the general public will not opt for a lesser experience for the sake of idealism, this type of issue probably prevents other people who just want to use their PCs from switching.

Edit: it was also a massive pain to set up a Korean keyboard layout, in Windows you just select it and you're done. In Ubuntu, you do the same and nothing changes. I don't even remember what it was that actually fixed it, but I tried a lot of guides that didn't work.

I can't figure out how to run game mods that are arbitrary .exe programs that are meant to hook into a running game. Specifically, otis_inf camera tools with, for example, Final Fantasy 7 Rebirth. I've tried protontricks but its so damn complicated and poorly documented I don't really know how.

My biggest problem with Linux is security. I want a relatively idiot proof setup like in Microsoft and Apple products. I do not to have to minutely setup the firewall or have to go into the terminal to run a virus scan.

Other than that I am not too demanding of my system I nearly never have a problem although recently the game A Hat in Time makes my pc kernal panic.

Games not capturing the mouse in bordeless window. Helldivers 2 is super frustrating to play On Fedora 42

Cachy has this problem too. I have to disable my second monitor whenever I play an action game.

FWIW, I play a lot of the sort of games where you use the mouse as a cursor to click on UI elements, so I actually like that it isn't captured and I can still click on other programs' windows. (For example, looking things up in the game's wiki while playing something like Oxygen Not Included or Stardew Valley.)

I can see how it'd be super-annoying in a shooter, though. I don't recall it ever being an issue for me, but I'm not sure if that's because it "just worked" correctly, or if it's because I just happened to run my shooter games in "real" full-screen mode instead of borderless window mode without really thinking about it.

Is there a reason why "real" full-screen mode doesn't work for you?

I have three screens but ill give real fullscreen a shot

I was able to fix this by running games in Gamescope, though I've never had to do it for Helldivers. Oblivion and Tribes 3 both liked to let the mouse leave the window if I turned around too fast though.

I wonder if that sort of issue is also present in builds like Bazzite or SteamOS.

I started out using bazzite but something with how they install steam is off. Hd2 would crash soon after landing on planet.

The snap version of steam just had the game blackscreen and wouldnt use card.

Flatpak version of steam had same issue as bazzite.

I installed steam how described in fedora docs and it works perfectly now. -otherthan the mouse capture thing

Which looks like its been an issue for linux a long long time

Thanks for the intel, guess I will be testing SteamOS on my secondary PC first!

Power management could still be a lot better for Intel laptops (though admittedly over the past decade it's come a VERY long way). On my Chromebook running Ubuntu the powersave governor noticably stutters as it decides whether to boost the clocks, but all the other governors significantly hurt battery life. Somehow Windows managed to solve this battery problem with all its bloat, and Chromeos also has while also ultimately running Linux under the hood. Laptops could really benefit from the same level of driver maturity as desktop platforms.

I'd also point out touchpad gesture support as a secondary point which is lacking. I love that pixel perfect scrolling and gestures are integrated into many desktop environments now, but they lack configuration for sensitivity and in some cases leave it to the applications themselves to control. Scrolling in Chrome is way too fast and Firefox way too slow for my trackpad, but unlike the cursor speed/acceleration, there is no setting to adjust the sensitivity of pixel perfect scrolling in supported applications.

I need Nvidia graphic drivers for a card Nvidia just up and decided they didn't want to support. I ran updates and after rebooting just had no compositor until I moved to another driver set. Real shitty move, Nvidia. 1080 strix founders overclock. Now Vulcan is hit or miss.

Backing up my BTRFS file system. I'm on day two of reading the docs, and I still feel like I have tenuous grasp of the ins and outs. To be clear I've used ext4 and timeshift for years with absolutely no problem at all. I'm just looking to make generic backups of my system once a month(most the time I do it manually), and I feel BTRFS is overkill for what I need. I also feel like I'm not far away from it "clicking". Guess we'll see, I still don't ever see myself leaving Linux, but I may switch back to ext4.

My current no. 1 pain point is Remote Desktop on KDE Plasma Wayland.
The only functional one is Sunshine and Moonlight, and while they're great, they're gaming focused. Trying to do productivity work from my phone is just not feasible, not to say the bandwidth usage if I'm on mobile data.

Their RDP server is supposedly working already but I never managed to get anything more than a black screen on the clients.

As a daily driver for "normies", Linux is fine. Browser, email client, office apps, all good. I can use Prusa Slicer and Blender, which covers all my 3D printing needs.

There is no real image editor anywhere close to Photoshop, and no, GiMP isn't it. I have to use Affinity via wine. It works but I'd prefer a native solution. I need ML object recognition, layers with layer effects (stroke outline, drop shadow), easy text Input and manipulation (font size, height, width etc). Affinity can do it. Photoshop does it better, but I am no longer willing to pay Adobe. Screw subscription software.

For my RAW images, I am using Rawtherapee which I am much more comfortable with than with Darktable.

Audio is a mess. To have low latency in my DAW (Reaper Linux Version), I have to launch it via the command line using pw-jack reaper, otherwise it won't recognize the audio device or uses ALSA or Pulseaudio both of which have way more latency than JACK. I have bought a couple of VST plugins on Windows, some work via yabridge and again wine, some work in part but have no UI. others don't work at all and I am out of ideas.

For video editing, I use Davinci Resolve Studio (which I paid for), but the experience on Linux lacks behind Windows and it doesn't support the same codecs (no AAC audio, making a lot of my archive footage useless unless I transcode everything).

My Framework 13 (AMD 7040) laptop has a fingerprint scanner. No dice getting it to work (I'm running CachyOS). Davinci Resolve refuses to work on the AMD integrated GPU (experience above is from desktop PC with Nvidia GPU).

And the session saving feature in KDE Plasma on CachyOS is inconsistent. I set it to only save a session when actively telling to do so, I don't do it and it still opens up 5 apps I didn't even have open last time.

Steam doesn't want to autostart minimized, it goes front and center on boot. Annoying.

Those are my current gripes as a Linux user. Otherwise, all peachy.

Edit: well not exactly. My desktop PC has a Gigabyte motherboard and in order to recognize the fans attached to it I had to grab an I87 community made driver. Temp sensors etc are also reporting less to Linux than to Windows (if you compare what you can read out in HWinfo to GNOME Vitals or the like, it's laughably little).

I have used Parsec for remote desktop. They have a Linux client but it doesn't support hosting. Which sucks. Will look for another remote desktop solution.

I have a DJI drone. Haven't yet tried running DJI Assistant to do firmware updates etc. Might go well might be horrible. Anyone with experience here?

I use Backblaze on my Windows install for off site backup purposes. They don't have a Linux client for the consumer tier and I don't want to pay enterprise grade money as a consumer. Maybe via wine? Need to find out.

Overall the main problem with Linux is that almost nothing outside of a very small set of use cases works without hours, day, weeks of tinkering. Which would be fine for one or two things, but it's just spoo much.

I use a TV as my monitor which only has HDMI inputs in combination with an AMD card. No HDMI 2.1 thanks to the HDMI Forum. Fuck the HDMI Forum.

Audio output over HDMI breaks when the PC goes to sleep. Need to shut the PC down to make it work again. Restarting it doesnt solve the issue.

Here and there some websites break slightly more often on Linux compared to Windows. Both with Firefox.

VR already was a troubleshooting sinkhole on Windows. On Linux its a bit worse. BUT it gets better every month and i'm amazed how well it already works tbh.

KDE doesnt let me resize the PIP window of Firefox on all of its sides. I heavily use this feature on a daily basis. I got used to it. But it was paaaaaiiiin the first few weeks.

Sometimes something breaks and CachyOS just doesnt want to shut down and i need to get the pillow to physically kill the PC.

I atleast had more hard system crashes than on Windows. Sometimes i feel like just the RAM fills up and in 70% of times only a reset helps. On the other hand killing rogue programs which dont want to hand me back the desktop like on windows arent an issue at all anymore.

Button mappings on my g27 racing wheel are out of order with seemingly no fix. Its a really minor issue. But still...

The documentation for certain things is still just utter ass. Sometimes i read through the most technically complex official docs ever for an hour without finding my answer. Then give up and ask in forum/chat/discord and its like: oh yeah just type "yorking" and if your done "exit". Which wasnt mentioned once anywhere else.

Anything else was just getting used to a new OS and learning new things. Which can be painful but isnt a Linux issue.

Overall super happy. Its a pretty big post but i could write a book series with my Windows issues...

Regarding the racing wheel have you looked at Input Remapper? It's not the same, but I use a Razer Tartarus game pad and Input Remapper has faultlessly remapped the keys to whatever I want.

I dont remember exactly which programs i looked at. But most remapping tools i found seem be made for keyboards, mice, xbox pads etc and often create an emulated output device which may conflict with the Force Feedback/beeing a Wheel from my understanding. You can reorder the buttons with jstest-gtk though. But that wont persist through a reboot which made me really sad.

At first i thought that it would really annoy me and looked several hours into it. But tbh its alright. Most games let you remap your controls freely either way. In one game menuing is a bit borked because i cant remap those menu controls. But even that is okayish.

Either way, thanks for the suggestion! I bookmarked Input Remapper just in case a game really needs remapping in the future.

I want Autokey back. It doesn't work in Wayland and I haven't really found a solution that does that feels worth the bother.

I've been using linux since ubuntu 5.04 so I dont need converting, but from business perspective we would need Office M365 desktop apps and MDM support. Also autodesk products. Personally I use M365 in browser, but feature parity is not up to 100%.

I think when all win32 apps work, there will no longer be any reason for windows.

Just slap a win7/win10 classic gui over it with some animations and we're going finally decimate all the other options for good.

Energy management is the part that still complicates things most for me. Rfkill not being managed correctly. Machines that suspend but don't hibernate, or that hibernate but don't suspend. Laptops that de-suspend during transport. Batteries that overdrain during suspend. Bluetooth. And most annoying of all, NVidia (insert Torvalds iconic scene).

T480s fingerprint reader has been inconsistent trying to log in when waking from sleep. It was working for months after I followed the instructions in the archwiki. I'll eventually have to dig into the logs to see why it only works sometimes.

Also I wish KDE night light integrated monitor brightness.

I wouldn’t call myself an “avid” user but I have been using it for about 6 years.

My pain points would be the current driver support on new laptops. Nothing they can do but it’s always been a pain in the ass to encounter some broken ACPI kernel implementation that for example doesn’t call a required Microsoft Modern Standby extension or fails to bring a computer out of suspend.

My other issue isn’t really an issue, but installers need to have you enter all information and then just walk away. None of “do you want to participate in the package survey” after a super lengthy download. Debian is the worst of these offenders and I can’t believe no one on their team has ever tried to fix it in the years it has been around.

I haven't managed to get HDR monitors nor my VR headset to work, and I've already spent way more time debugging it in Linux than I ever had to in Windows.

I got a quest 3 so my options on how to run it are limited to begin with, and I don't know how native VR devices run on Linux. But i hope general support will improve with valves next VR headset since it will run Linux natively.

I have a Reverb G2 and while I did get it to run (somewhat), not all games run with it and the Windows driver works much better (motion-smoothing, room tracking etc.)

VR support still seems to be pretty rough in general. But I got it to run through Envision, which does the annoying Monado setup (mostly) automatically for you.

According to the wiki, Envision does support the WiVRn interface needed for the Quest 3, so maybe that would work for you.

Fingers crossed, that's what I'm hoping for as well. I'm using a valve index so I really expected Steam VR to work out of the box, but hopefully the new headset will work at least.

What's your window manager and what issue are you having with HDR?

Hyprland, and it's been a few months since I last tried so I can't remember fully, but I believe I found settings to activate it for the monitor but then it simply... didn't. It simply stayed as SDR.

Kubuntu here (KDE) All HDR seems to work pretty much out of the box, hadn't had to do anything

Ah, I have no experience with Hyprland unfortunately.

On KDE it is pretty much just enabling it and hitting apply.

I've only been able to get HDR to work properly in Bazzite's gaming mode

Yea it seems the solution to my issue may be too distro hop, but that in of itself already sucks, because then what am I losing in the new distro

What issue are you facing with VR? try lvra.gitlab.io

I've followed their guides and I still haven't managed to get it up and running with steamvr or monado. The one time I got picture in the headset I was in the floor and I haven't managed to get picture again since.

  1. I made a post the other day how Fedora KDE doesn't render CJK fonts properly. MPV also wasn't rendering fonts properly so I had to manually add a font in mpv.conf.

  2. When I installed Fedora KDE, there was a button to enable third party repos. It actually worked but it only enables NVIDIA and Steam repos so I had to go over to rpmfusion to get the ones for non-free ffmpeg.

  3. I have a wireless pen tablet from XP Pen and I need to close and open the XP Pen app to get it to connect every time. It doesn't seem to "wake" automatically whenever I turn my tablet on. (nvm, using OpenTabletDriver instead fixes it)

  4. On Fedora, installing DaVinci Resolve seems tricky. Don't know if I should use davincibox or davinci-helper. (edit: ended up using davincibox and it's pretty ok so far)

This is my first time using Fedora and KDE on my desktop. It's also been 2 years since I last used Linux on bare metal.

When I installed Fedora KDE, there was a button to enable third party repos. It actually worked but it only enables NVIDIA and Steam repos so I had to go over to rpmfusion to get the ones for non-free ffmpeg.

They also still enable their own Flatpak repo even though its quality is subpar and it's been criticized for years. It's one major gripe I have with this distribution. Just let go of it already and use Flathub like everyone else.

I spent many hours trying to find a fix for stuttering wireless (2.4 ghz) audio

I believe i managed it

But .. maybe not

Audio devices that are not prioritized or set to sleep is stupid. Stuttering audio or audio that cuts out is frustrating. Very frustrating.

Thats the biggest issue i have with linux.

I switched to Bazzite from Spectre Ghost Win 10 about 6 months ago.

The first problem i had, which was entirely my own doing, was that no games would work from Steam. Turns out, you can't run steam games from an NTFS hard drive, so reformatted and reinstalled.

Only two games that didn't work:

Planetary Annihilation, has problems with Wayland, fixable.

Fallout 4, single digit frame rate and input lag. Switched over to New Vegas rather than try and fight FO4.

Edit: I tried another distro before Bazzite, couldn't get Wi-Fi card to work, f-ing Intel...

kwin_wayland is currently using 2125Mb VRAM and 6268Mb GTT.

That seems unusually high, I've got a few graphical effects enabled and it's just barely scratching 100MiB VRAM on my machine.

has your system been running for some while? i have observed this behaviour in niri (a separate wm) as well, and seemingly, it is not a issue. if i understand it correctly, for any app that had vrma allocated, and is closed it's vram is not cleared correctly (on amd i gpu) and that usage just gets added to wm (the host program). if it is not using much gpu (check any app which shows usage), then it is just a reporting issue. like when i fresh boot, my wm uses 100MiB of vram, but with time, it becomes 2GiB and stays there, but i still can open stuff which requires vram. kinda like buffered ram, which is still allocated, but available to use.

I've seen it hit higher numbers within a day of booting. It's fairly recent behavior, so I think an update broke something and was hoping another update would fix it. That hasn't happened yet, so I may need to do some troubleshooting.

When the update process feel so perilous that I pray every time that my system reboots to the desktop safely, because the pain of troubleshooting the issue for 4 or more hours still haunts me (Nobara linux).

And I'm not new to linux, but because it works as expected 95% of the time, that 5% where it doesn't work stands out so much more.

I recently experienced a failed update on my laptop running arch, where the laptop lost power for some unknown reason, and bricked my system. I was so tired of this shit that I just downloaded cachy OS and wiped the disk, installed the OS and called it a day.

I know not everything is the fault of linux, but man . . . . There's too many small problems to count . . . The fragmentation of application UI frameworks, GNOME this, QT that, GTK there, wlroots here, wxWidgets over there . . . . KWin randomly crashing, scripts that should just be a part of the WM instead of breaking with every update, lack of standardization of UI menu structures, wayland being great but still not good enough for production environments, THE UTTER LACK OF VIRTUAL INSTRUMENTS FOR AUDIO PRODUCTION ON LINUX, WHYYYYYYYYYYYY

I find it very difficult to run windows programs that don't have an automatic steam/lutris compatibility setup but require manual configuration. Havent had any luck getting stuff like game/map editors or obscure modding tools to run so far.

Aside from that i am pretty fine, excluding the keyring app. Wish there was an alternative because it never works for saving or providing login data any more.

Modding tools is also a pain point for me. If I need to use an external tool, it's hours of frustration followed by throwing my hands up and swearing off mods.

I always use protontricks if I need to install something additional to a Steam game or Heroic Games manager, it can run arbitrary .exe files in a wine/proton prefix.

That's odd because I've had a ton of luck adding random crap to Lutris including obscure model railroad software

Could you elaborate on your process/give me a link to the guide you use(d)?

I would love to be able to mod certain games again.

I generally prefer to manually install and update my own mods so I've never tried running a mod manager in Lutris, but generally the thing you want to be mindful of is if you have everything running in the same wine prefix that needs to interact with each other. Each wine prefix is kinda isolated from another, so when you change which wine version (and therefore prefix) launches a given software, it loses all of its stored data from the appdata folder because that was left in the old prefix

I have an issue with my laptop on my school's network, which is likely an issue with the way the network is configured, because I've never had the issue on other computers or networks elsewhere, but sometimes my laptop(Linux Mint ThinkPad T490) will stay connected to the network, but say 'authentication required' and have no internet access until I reconnect. It also sometimes pops up a password box and asks me to reauthenticate to the network which I do, still using the same saved password. This gets annoying while writing tests that use browser window monitoring software. Like I said, it's probably an issue with the network but none of the windows or Mac users seem to have this issue so maybe someone has come across something similar or knows how to fix it.

Off the wall idea, but what if you apply a static IP on that network? Then you'll only have issues when the DHCP server happens to hand out the same IP which you can simply change the IP and have a decent chance of getting a free one

That's actually a good simple fix which hadn't occurred to me, hopefully it helps with whatever shitty routing problems theyve got going on. I don't think there's even an IT guy employed by the school so...

I have a lenovo W530 laptop on a lenovo docking station with two external monitors via the docking stations two dvi ports. Just worked in win10 allowing all three screens to be different or spanned.

Is there any guide or plan on how to set this up on mxlinux 25? I've looked a bit but not a gui expert.

In general linux has been my daily driver since Slackware but this type of problem is my pain point.

not really a linux issue more of an application issue but I use Remmina for work and it crashes a couple times a day and that's annoying. For a while Ubuntu didn't have the GNOME changes that keeps the remote RDP session running when the client disconnects and I'd have to re-open all my remote applications a few times a day. I was expecting to have to wait till 26.04 to get that but a few weeks ago that update reached my work laptop and now I mostly have parity to how my old Windows work laptop worked.

That does sound annoying. I would hope there is a fix for such a regular crash. Fwiw, I've had a totally positive experience with Rustdesk for rdp through VPN.

tell me more of this rusty desk

Haha, I actually talked about it on my podcast at 28:17 of my podcast here. I use the rustdesk clients through a selfhosted server I access through VPN, which has been great while out of the office. I find it simple enough to use, so no real complaints.

Thermaltake Riing fan controller needs special python software. It worked fine from RPM in Fedora 42, but it hasn't been updated for Fedora 43 yet. Tried installing with pip, and creating a systemd service, but it didn't work immediately, and haven't had time to fuss with it again. Probably just going to get new fans I can control through mobo.

Was using default Fedora gnome, but it started getting into hibernation loops. Swapped to KDE, but I'm not sure I cleaned up the gnome install perfectly.

Still cannot recreate the responsiveness and auto-adapting resolution/DPI nature of Windows RDP in Linux. I want to be able to remotely connect from a laptop, desktop, etc and have it adapt to the client resolution and everything be clear and responsive and support keyboard shortcuts and re-up my existing session. Bandwidth isn't the issue here, typically 5+ gbps fiber. Have tried xrdp, various VNC clients, gnome remote desktop, nomachine, AnyDesk, rustdesk, parsec, etc.

This is actually the only thing holding me back.

I run multiple Linux VMs or LXCs (Debian, Fedora, Mint, Ubuntu...probably others) but making it my one and only primary just hasn't worked out.

remmina.

Auto scaling works way better than in the native msdtc client.

Resolution settings is one thing I can think of right now.

In Windows, I can right-click the desktop, click Display Settings, and easily choose what resolution I want the monitor at.

Why? Because I stupidly bought an ultrawide monitor back in 2017, and when trying to remote in to do something from a different room in the house, the screen is too tiny for my weak eyes to read.

On Windows, I can remote in with RDP (KRDP for KDE users), do the above clicking, and then be greeted with a properly scaled environment to work with on a smaller device. Think 15in trying to use 2560x1080. It doesn't work for what I need.

I read that it might be because my monitor doesn't come with those presets (i.e. 1920x1080), but Windows doesn't care. I can do it there, painlessly. Linux wants me to (as far as I know) mess with a config file somewhere, and I just am not going to do that any more. I've ruined a lot of distros trying to fuck around with those damn config files! >:(

Can't get an auto shutdown at a specific time working on Bazzite.

I have a few 5th and 6th Gen Intel laptops and mini PCs for my kids with games. Working well enough for the most part and PAM account login time limits what times if the day they can sign in but I want it to auto logout or even better force shut down at the end of the day instead of them staying up all night.

Most guides recommend using cron which is fine in general but it isn't available in Bazzite. Even when I tried installing it since it isn't included by default. Tried two different guides and an AI recommendation to do it via Systemd but that isn't working as mentioned at the top.

What problems are you having with cron? I've been annoyed with cron many times over the years. I suppose you could just run

sudo shutdown -h 20:00 &

in a terminal to schedule a shutdown at 8pm. Or maybe edit your sudo file to allow user to run shutdown without a password and throw it in a user startup file.

Cron just doesn't exist for Bazzite. I'm sure there technically is a way to add it back but not practical.

Hadn't thought about a user startup file. Not exactly a clean solution but shrug if it works I can live with it. I'll add it to my list of ideas to try.

I wish my Mint wouldn’t freeze so hard it blocks out all input.

100% agreed. Why is this even possible

I can’t get the Windows based firmware updaters for my motorcycle helmet Bluetooth headset and joystick fully running under Wine/Lutris/Whatever. They both use USB and just will not connect.

Also, once a quarter I have to use an archaic Excel sheet that is heavily dependent on some VB Script. This file absolutely will not open correctly in anything other than a locally installed version of Excel because the script needs a real local printer and Open/Libre/Whatever cannot handle the insanity of the VB Script. I have a Windows VM just for this one thing.

I can’t get the Windows based firmware updaters for my motorcycle helmet Bluetooth headset and joystick fully running under Wine/Lutris/Whatever. They both use USB and just will not connect.

They'll probably never fully work on wine, since the USB stack is very different between the OSes. It's a technical limitation. For Windows programs that need full USB access I was very successful using virt-manager and qemu with the guest additions. When I have Windows booted in a guest window (and in focus), I can just plug in a USB device and it gets handled by the guest.

VR support is still pretty bad, at least for my HP Reverb G2 headset. On Windows, everything just works out of the box. Plug in the headset, start SteamVR and every single game works well.

On Linux, I have to install Envision to set-up Monado which provides the neccessary OpenXR runtime for games. But the controllers are not supported in the main Monado branch, so you'll have to set up a specific fork of it, which is not that well documented.

It does run fine with some games, but not all of them. Half-Life: Alyx refuses to launch, for example. There doesn't seem to be any motion smoothing, so moving your head is really rough, it almost looks like your eyes receive 24fps (even though the headset does run on 90Hz) and I get nausea after a few minutes. Tracking your surroundings also doesn't work well, when you move around it's all very "jumpy".

And I wasn't able to get the SteamVR application to run at all. I always get an error because it seems like the cameras used for motion tracking are detected as regular webcams. On some other WMR headsets a firmware update can solve that, but I already run the latest firmware on my G2.

Maybe other VR headsets work much better, but this one is in absolute alpha state and the only reason I still dual-boot into Windows. Given the fact WMR has been declared obsolete by Microsoft and removed from Windows 11 last year we might see improvements. I got my headset for 120$ which is really affordable for one that can do 2160p per eye.

To be fair, though, the very first line in the Envision Readme states:

This is still highly experimental software

So I absolutely knew what I was getting into and it's great that it even (somewhat) works at all.

I'm confused about Flatpaks :c The flatpak version of PhpStorm was the easiest way to install it, but because it's isolated from the rest of my system it couldn't really talk to the php version that's globally installed on my machine. I couldn't really figure out how to get the php version into the flatpak, so I installed it in some different way. Not a huge hassle, and I bet I'll understand it some day, but I did feel pretty dumb haha

You could install Flatseal and use it to give PhpStorm full access to your disk.

Neat, thanks for the tip! I'll read up on what that is haha

I couldn’t really figure out how to get the php version into the flatpak

This is both the benefit and pain point for flatpaks

Imo the best way to maintain phpstorm is to just use the JetBrains Toolbox. It'll install it natively and keep it updated for you.

Nvidia. I ordered a refurbished ThinkPad P1, and it showed up with a Nvidia card. There are problems waking up from sleep and sessions crashing that I don’t have with the iGPU devices which have FOSS drivers.

Electron apps. They eat RAM, but it’s the only way some apps are delivered.

MacOS can setup independent virtual desktops on each monitor, but Gnome has independent virtual desktops on only the main monitor with the others static. It can be set for all the monitors to change at the same time, but that’s not what I’m after.

LUKS is Linux only. There isn’t a cross platform way to do FDE on removable media.

Efi partitions use FAT FS. Why is this in the spec?

Only some manufacturers support LVFS. There isn’t a standardized mechanism for firmware updates, and many manufacturers don’t bother.

Gnome doesn’t have a profile export feature.

BTRFS is still a work in progress after all these years. Subvolume space quotas still aren’t recommended for use and encryption is “coming soon”. The tooling is a mess, no per subvolume mount options, no converting an existing folder to a subvolume. It mostly works, but ZFS is still nicer.

LibreOffice doesn’t have an “easy” mode similar to Google Docs and it doesn’t have a vim mode. Sometimes I just want to write, and not fiddle with every little detail.

I have to turn on my screen before turning on the PC otherwise Linux doesn't appear on the screen.

Also if the screen goes into standby In often have to restart my computer.

I have Nvidia so not sure if thats the reason

For me, I think a really interesting take would be if Linux had a stronger office suite — meaning IT could more easily justify being a “Linux shop.” Active Directory + Microsoft Office 365 is the killer combination that leaves so many professionals saying “just use Microsoft.” Then it’s so much more natural to just issue everyone a Windows machine, and keep it that way because it’s already set up that way. If Linux could bolster itself to impress a similar level of confidence in IT professionals at the office, I think we’d see many more jobs willing to let their staff work on Linux (or even choose it exclusively for the business).

There would need to be corporations that can accept the same levels of liability Microsoft does, but for Linux. For many organizations, it comes down to who’s liable for what theoretical issues.

There would need to be corporations that can accept the same levels of liability Microsoft does, but for Linux.

There are. Red Hat, Canonical and SUSE. All of them offer workstation versions of the OS with paid support and all the enterprise stuff you need.
It's really mostly the networking effect that keeps Linux out of that space. Huge macro-filled Excel sheets that run important tasks, customers sending in .docx files, specialized enterprise software that only runs on Windows because everyone uses that, and most importantly, none of the employees outside of IT having any Linux experience.
I've met small business owners who wanted to switch but couldn't, because all the applicants for secretary/HR/accounting positions noped out when they were told they'd have to use LibreOffice.

  • Because of Nvidia Driver I can’t enable Safe boot from BIOS.
  • Latest Mainline kernel often won’t install with current Nvidia driver because of GCC version mismatch.

In short, it’s the old problem maker - Nvidia GPU Linux driver. And, unless the whole thing becomes open source, there is no end to this problem.

There's a meme about this, but I will spare everyone.

Less problems with Linux specifically, but they are minor issues that are annoying

Streaming to discord causes slight stuttering. It may have gotten better recently honestly, I haven't been streaming anything performance heavy enough to notice. Could try one of the 3rd party clients, but then can't have a universal mute/deafen bind so I'm not worrying for now.

I can't boot sunshine because I went with 25.04 and they don't have native builds for that, flatpak is not being nice with compatibility either. Technically I probably could make it work, but too much effort when steam is good enough for streaming metaphor refantazio to the tv for now.

Spent 4 hours on Sunday debugging "SW microcode error" iwlwifi crashes... eventually found some random shit on the Arch forums where you turn a bunch of shit off and it fixes it

Briefly:

My ThinkPad and it's snapdragon 5G modem. *ubuntu is the only distro where it works, and it only works because I am using the fcc unlock scripts that are no longer functioning automatically/by default. The docs for this are abysmal and atrocious.

On my desktop, my creative sound blaster cards (two of them, AE-5 and Z) when set to surround/5.1 - FL and FR are correct, no other channel is. After days of research and tinkering, I achieved no progress and it has been a known issue for like 8+ years, according to forum posts. Stereo/2.0 is fine.

My desktop is thus stuck on W10 (there are additional hurdles but that is a blocker), while the TP is for niche use cases. I do more server stuff than desktop/workstation.

full handwriting input.....

already whined about it here with a handwriting example to show what my regular input on windows is. i basically used a wacom drawing tablet as my primary input and barely touched the keyboard at all.

Been daily-driving Linux for going on a decade, but recently got a "smart [bicycle] trainer" and a Zwift subscription.

Using this the Zwift program runs just fine. However, passing sensor data through Zwift Companion on my Android (GrapheneOS) phone, only some of the sensors connect and others don't.

(Running Zwift itself on my phone connects to the sensors correctly, so that's what I've been doing so far. I would like to get it set up more completely, though, with a decent-size screen for the main program and freeing up my phone for Zwift Companion, so I do need to troubleshoot it eventually.)

Not a real big issue, but sometimes (not all the time) when my Ubuntu OS (24.04.3 LTS) puts my desktop to sleep (automatically after 2 hours idle) when I go to wake it up it's as if I've rebooted. All my applications are closed, I have to login etc, but it doesn't really do a full boot sequence with the option to enter BIOS etc.

Like I said, not a big deal as I'm not (usually) dumb enough to leave unsaved work sitting around, but it is kind of annoying.

Audio is the only thing holding me back. I have a pair of lucidsound LS51 headphones for gaming that I can't get working wirelessly. While the have Bluetooth, it's shit for latency and not workable for gaming.

That's it. Everything else works but until I buy replacement headset or find a way to convince Linux to pick em up and work it's still windows for me

Any good wireless headsets that folks know of that work Linux side?

Music production if you’re using sampled virtual instruments (i.e. Kontakt) just isn’t viable. The VST bridges work fine for most stuff and there’s some great open source effects plugins and Linux-supporting synths around. Reaper works great, and JACK mostly works once you figure it out how to set it up. Sampled instruments though…

Utilizing TPM for full disk encryption.

Screen sharing is still touch and go in 2026 on arch

Nowhere. I am completely satisfied. My use case does not limit me.

[Kubuntu 25.10]

Fingerprint support is weird. The hardware works after installing a driver from Dell but I could never get it to work on both login and lock screens at the same time - I get one working, the other breaks. Also, even when it works the behavior is not consistent between those screens, and also requires mouse movement or key presses before the sensor responds which is annoying.

Bluetooth support has some oddities, like the fact that some apps can properly swap my headset from "High Fidelity" and "Headset" codecs and others can't. I've gotten used to doing it manually when necessary but it drove me crazy earlier on.

rclone is awesome but I really wish it had a way to set auto-mounting or auto-syncing as part of the setup. Took me quite a few attempts to get it working as I wanted.

The only issue I have faced, and still no solution that I can find is that I can't sleep my desktop. I'm running Arch (i7-12700KF, NVIDIA RTX 3090, Asus motherboard)

I've looked at the Arch wiki, and nothing I have found has helped.

You could try the "Newbie Corner" on the Arch forum (and drop the link back here). There are a lot of friendlies there. Found this thread, in case it helps in terms of lid no suspending: https://bbs.archlinux.org/viewtopic.php?id=294549

I do suspect it could be an issue with my desktop. Maybe something in bios having to do with suspend. However, all of my other devices with arch non NVIDIA and have intel chips all work.

Thank you!

There are a few shit pieces of commercial software with license managers that refuse to work on Linux (or VMs on Windows, too).

Shortcuts (symlinks). Cannot work out why the fuck they are not appearing on a shared drive. The folders are, but the symlinks inside? Nada. Source is accessible and mounted

I think the thing that's shifting attitudes these days - aside from the fact that stability has long since arrived on the Linux desktop - is that Microsoft has taken a nosedive in terms of functionality at the same time, with little to indicate that the situation will improve on their end.

A fully stable desktop that never breaks is not really on the table, but Linux is by far the most stable and user-centred one, at this point.

Upgrading distros after a couple years of stagnation is a huge pain point. Why can't i skip versions in the middle?

Also for some strange reason, my both my PC and laptop with ubuntu freezed multiple times during update. Even while copy a large number of files, it happened. The workaround was to use tty thingy and skip UI completely.

Also, lack of proper errors could be another thing, while updating my distro, I kept getting strange errors that linux-firmware could not be updated. It took multiple bricks (including breaking filesystem and booting with usb to fix it) for me to realize the issue was, i was using a custom kernel mod for wifi devices that I installed 6 years ago cuz of a bug in kernel (which was fixed in versio 6.1+ i believe) and the error it was giving was reaaaally not helpful

Struggling to get my dev environment setup on nixos. A bit of a tutorial gap for LEAN4 and sagemath in particular.

No autohotkey style automation, in particular I miss hotkeys that would move the mouse. Kmonad has done a ok job of rebinding keys, though it doesn't convert a held key into multiple inputs afaik.

Some VR games on steam are also a bit rough, possibly a graphics driver problem? (Though I would be just as happy for a Linux optimized resonite competitor.)

Just a few odd chinese windows programs to flash random devkits. They run in WINE but can't pass USB through to actually flash them. Keep an offline windows 10 laptop around for such scenarios. I don't want that shit on my system in any form.

For me it's the fact that there's no "perfect setup" for anything. This likely only applies to my specific machine (kids, don't buy an asus rog strix, trust me) but I can never get the "ok this setup is perfect, everything works exactly how I like it, I can't complain"

What I mean by this is for example KDE Plasma 6. All my apps and everything work on it. games work flawlessly, all my dev tools, great. so I should be happy right? no. workspaces suck on multi-monitor setups, no native auto tiling and the third party script that does it is kinda wonky. Ok fair enough lets use something else like say Niri or Sway or Hyprland whatever. cool I got my tiling, I have my vim nav, awesome right? no certain games don't work with these WMs as they all have issues with mouse constraints on certain xwayland stuff that KDE has managed to solve.

OK fair enough lets try an x11 WM. nope can't do it on my laptop as I have both an integrated AMD gpu and and discrete Nivida gpu therefore x11 can't handle it as far as gaming goes.

There's a few other things like that. Like I want to use something that isn't packaged for whatever distro so you go with the app image of it but it's pretty much useless since it won't integrate with your system. i.e. the appimage of Tabby. Or waiting on a package to get approved but the maintainer drops out at the last minute so either you have to pick it up or wait on someone else to which essentially resets the process (yay nix pkgs).

Essentially with linux in most cases the focus always seems to be on fixing the complicated things while ignoring the easy user experience things. Like workspaces shouldn't suck as much as they do on Plasma and the "fix" coming next month isn't going to improve things that much. oh boy I can pin a single app on my second monitor...that doesn't fix the dreadful workspace experience on Plasma. ALL they have to do is allow independant sets of workspaces per monitor. that's it. that's all I want. but the devs at KDE, just like their opinions on tiling, will say "well we don't use workspaces like that so you won't either".

Just submitted a bug report to KDE for Discover where apt update failed behind the scenes due to Synaptics changing some value in their repo. It just needed a confirmation [y/n] to continue, figured someone would want to do it.

I tried to install it on a friend's 2012 macbook air, but the wifi didn't work even after trying different distros and trying suggested answers like installing several additional wifi drivers.

I realize 2012 is a quite old machine, but the reality is that many (most?) people are going to be trying Linux for the first time on their very old computers. So having showstopper failures on old machines probably leads to a good amount of people thinking Linux doesn't work well.

I had the same issue when installing on a similar MacBook. Plugging it in to Ethernet and running Driver Manager found me the driver I needed easily.

Absolutely, especially because Apple is formally discontinuing support for Intel. Seems there are rumors of a new partnership between them in the future, but it is what it is.

Many of the chipsets used in older laptops don’t have Linux drivers or firmware for some chips. Oddly, more recently modern laptops have better support.

The 2012 MacBook Air uses the Broadcom BCM943224PCIEBT2 chipset, which is flaky under Linux when it’s working. At least that was my experience with my Mac Mini. Broadcom doesn’t like people using their hardware, especially that era, so they’re a problem.

After building my new machine. I swapped from Windows to Bazzite, then now CachyOS. It's been pretty smooth.

My current things are:

  • Ring timeouts on my 9070xt. I feel like I've tried everything. Seems like this is an issue with directX 12, swapping to 11 works for the most part.

  • Wayland shenanigans. I want to use PTT in discord. If I use the x11 environmental, it works, but that then means I can't PTT when using my browser. Using the git that everyone recommends works globally, but seems to be adding Ctrl or alt to my press after starting a game, which breaks my in game keybinds. For now it's the env fix and swapping to voice activation if talking while browsing.

  • Hyprland stuff including keybinds to open on my other monitor when my first monitor has a full screen app. I can launch the apps and set full screen properties via window rules, but need to toggle full screen in order for it to work the way I expect. Oh and then there is also the problem with the wallpaper swapping forcing my workspace back to 1, even if I am on another workspace using an app.

Most other stuff has been nice. I don't miss Windows in the slightest. These are just the last few bits to bother me and are by no means show stoppers.

Secure boot and wireless controllers are basically mutually exclusive. Unless I compile and sign the drivers myself, which is certainly a "do at your own risk" operation. Most people don't use secure boot, so the error doesn't pop up unless you dig for a while.

Not daily, but sim racing. Game and peripheral support is all over the place. Wheels/wheelbases generally need Windows to update firmware or adjust features.

Some games will detect wheel, pedals, handbrake, etc. no prob in Windows but not at all in Linux. Certain games need reg fixes in Windows that are more complicated to apply in Linux.

It’s a pain, and the best supported wheel is also one of the cheapest/poorest quality ones on the market (Logitech G29). If you have higher end DD gear or mix and match stuff, it can get complicated or unviable.

https://simracingonlinux.com/

Also https://github.com/JacKeTUs/universal-pidff

I use an OpenFFBoard wheel on Linux. It requires no drivers (works with hid-generic). I've not found a game that runs on Linux that doesn't detect it that didn't also have trouble on windows (looking at you ACR...)

AFAIK pretty much any moza wheel works with universal-pidff and a bunch of others. And oversteer's github has a bunch of other links to drivers that make some other higher-end wheels work pretty well.

I’ve got a Moza R5 and it’s fine for most stuff (my old wheel was a Thrustmaster TMX Pro that didn’t work in Linux at all).

But it’s still got problems with the WRC games which sucks because they’re great and I rally more than race.

AC Rally seems to have started supporting it as of the latest update but I haven’t gotten around to testing it. It didn’t detect the wheel on 0.1 release.

In all it’s not totally bad, just frustrating at times.

Yeah, my t300rs worked on linux but that's because there's a kernel module for it. Which it looks like they have expanded since I last took a look, so that's cool. But I ditched it for the DD ffboard a while back.

In terms of rally games not working, which ones are you having trouble with? I play all the big ones that people talk about and haven't had any issues but I don't have a moza wheel so I'm not sure what specific issues those have. Apart from EA WRC which doesn't run anyway (and when it did I never thought it was that great of a game). ACR has input issues on windows too unfortunately.

The SROL discord can be pretty helpful since it was started by a couple of very active developers in that space including the dev responsible for universal-pidff. I think the situation is quite good and always improving, but still depends a little bit on what hardware you have. There are some less popular wheels that are completely unsupported still. It also doesn't help that iracing and EA are actively hostile to the linux community.

Mainly it’s the Nacon WRC games. 7, 8, 9, 10, Generations, none of them work in Linux with Moza. The games just have poor wheel detection. Not much to be done for now, even lawstorant (Boxflat developer, the Moza software for Linux) apparently keeps a windows partition to play those.

A few other minor issues as well. AMS2 works, but I have to configure the wheel manually in-game every time I want to play it. And RallySimFans RBR works great, but updating it is a nightmare with Lutris, it’s literally easier to fully uninstall and reinstall when there’s an update.

Ah, yeah the Nacon WRC games are weird. I could never get them to work either but just with device detection in general, not only my wheel. Also people tend to say they weren't amazing in terms of FFB feel and gameplay either so I stuck with the more popular titles. You're totally right and I had completely forgotten that those games are just non-functional at the moment.

I don't use lutris for anything, I run umu directly with proton-ge for RBR and a few other non-steam games and it's been great. Upgrades are as easy as just launching explorer in the prefix and double clicking the RSF installer, and since 10-22 I think you don't even need the dll overrides since they are included in recent proton-ge. My opinions of the game and RSF are not as amazing though so I admittedly don't play it much. I used to a lot but found interacting with the community to be pretty taxing at best, and not good as a Linux player. All the wine/proton development work in the world can't improve a community that is borderline hostile towards a subset of players.

JacKeTUs has a fork of proton-ge which helps with device detection stability which is the issue with AMS2. They are working on upstreaming that work I believe, but I'm unsure what the status is. From what I've heard soon devices constantly unbinding in many games will be fixed very soon across the board in wine. Assuming there are no holdups with that work that I'm unaware of. For now I do as you said and rebind my wheel axes every time. It does seem to remember buttons and other controllers though, just not the steering axis.

Interesting, thanks for the info. I didn’t know about the GE fork.

Re: Lutris and RBR, it’s just how it worked out. When I originally set it up, it wouldn’t work properly when I tried running the install via proton and I could only get it to launch with Lutris and WINE. Could be things have changed, last time I set it up was like 2023 or something. I just ran into the problem a few months back when trying to update.

For now I did set up a windows partition for some of this stuff (WRC 10, Gens, AC Rally, RBR, Moza firmware updates), but I just hate booting into it.

An update to CachyOS broke VirtualBox which is setting me back in some projects. All the help threads I've found don't fix the issue, so I'm stuck waiting for another update to maybe fix it. Apparently the kernel driver isn't installed anymore. The command VirtualBox suggests doesn't exist, and the package all the advice online suggested did nothing. Guess I'm SOL for the time being.

VMs were my solution to some programs that simply don't work on Linux, but if I can't have it working reliably I have to keep a spare Windows SSD.

That's just VirtualBox, I had the same issues on Windows because it has its own VM module that isn't compatible with anything built into modern OSs.

Tried Boxes?

I might, it needs to be able to do SATA passthrough. Does Boxes allow that?

Boxes doesn't seem to expose it unfortunately (Par for the course, being a Gnome app). virt-manager seems like a better option in that case, you can share an entire drive from the host to the VM, or if the hardware allows it the SATA controller itself and let the VM manage the entire thing.

Edit: https://www.reddit.com/r/kvm/comments/klpyg2/how_can_i_use_my_windows_hard_disk/

The only VM stuff I'm actually running is Proxmox, and while it all uses the same underlying kernel VM stuff, the UI is entirely different. In my case I've got my router running as a VM, and I'm handing off the network adapter itself to the VM, it's entirely unusable by the host OS. So while I know the functionality is there, the specific software side I've got no experience with.

Running Windows in VMWare Workstation: I do development work that really has to be done in Windows, so that's where I spend my day. Even on my Windows machine, I keep the dev environment in a Virtual machine so that I can go anywhere with it, or use if from any machine with VMWare loaded.

I find myself having to stay booted into my Windows Drive to run VMWare without a bunch of lag / weird issues. So at that point I just kept working from that drive and don't really boot back to the Linux drive.

I also seem to have a heck of a time seeing files on my NTFS drives from Linux.

Some of this is probably the older Nvidia card that I have, and the fact that I run 3 monitors, and running VMWare on 3 monitors acts weird in Linux.

In case you're not aware, libvirt/qemu/kvm exists, as does VirtualBox. I can't remember the last time I used VMWare.

Same here, virt-manager and qemu makes this all so easy.

I wanted a cheap way to try out using a tablet to read music from at my amateur orchestra. I couldn't find a large-screened affordable android tablet, but I got hold of a cheap 2nd hand Surface Pro 5, a Surface Pen (for making annotations on the music), and a bluetooth foot pedal (for turning pages).

I figured I'd try sticking Fedora on it, but even with the surface specific kernel installed, it did not seem stable. Waking it with the power button randomly stopped working entirely, seemed quite sluggish, that kind of thing.

Even if I'd got it working, there are basically no ideal options on Linux for music reading software. Other platforms have MobileSheets, enScore, etc. If the core OS experience had felt more robust then I was looking forward to trying to create one myself in Qt, but just to get something working I had to give up and stuck a LTS edition of W10 on it instead, which (sadly) does work great and seems very stable in comparison. This makes sense - it's a very Windows-specific bit of hardware; I was just hopeful that it's basically just a x64/UEFI device with a bunch of tablety peripherals, so Linux should be an option even if it's missing a few features. But I can't risk it blacking out or failing to respond in the middle of a concert.

For some reason, my Vizio TV doesn't get signal after my media pc goes to sleep and wakes up or the input changes and changes back. I have to completely reboot the computer every time.

CachyOS for what its worth.

I’d really like a cross platform clipboard with unlimited text clips that utilize a custom keyboard like PastePal.

https://apps.apple.com/us/app/clipboard-manager-pastepal/id1503446680

Permissions management. I recently tried creating a new exfat partition on my external HD using the default KDE Partition Manager. When finished, I found that only the current (admin) user had write access to the drive. I tried changing this using the Dophin file explorer. It appeared to let me change these permissions through the Properties menu and the drop downs within the Permissions tab, but nothing changed after hitting OK. I was eventually able to fix it using the chown command in the terminal, but I feel like I should have been able to set this when creating the partition as well as in the file explorer.

I still have win on my laptop, but I barely use it. I decided to install CachyOS on my new desktop, and it works better than I expected) Still have some problems, though, and they mostly come down to my reluctance to do research. Here are the main ones: My azeron is not supported. There is antimicrox program recomended to map inputs, and it worked first time I configured it. But then I decided to change it a little, and changes will not apply, keeping my first configuration. After I leave computer unattended for several minutes, it won't properly wake up. Strangely, it wakes up normally if I send it to sleep manually. Some programs (mainly Steam). Take unexpectedly long to startup after boot. What is worse, window system completely freezes while it starts up, the experience I last had with Windows))

Anyway, I'm happy and not going back

I’ve used a few different distros over the years: Debian, Ubuntu, Neon, openSUSE Leap

Never once has a major version upgrade ever gone 100% successfully. Even on a bog standard system with no 3rd party repos or niche hardware. I don’t know why it’s still so difficult

In my case is Kernel Anticheats that work exclusively on Windows. It's a pain to switch to Windows just to play those games. Obviously the fastes way to fix this is to directly not play those games anymore.

I use Fedora on a laptop, NixOS on my PC and Debian for the servers. It is better than Windows in almost every way. Except:

When connecting a bluetooth headset to the Fedora laptop, lock it for a break and unlock it again, the headset won't work. Only a few times bluetooth on and off helps, sometimes a whole restart. And connecting two devices the same time (like mouse + headset) can lead to both not working.

On NixOS/Hyprland Drag and Drop feels very wonky, for example re-arranging the toolbar in FreeCAD by drag and dropping the elements is more of a game of luck, if everything ends up in the place where it should be.

Getting the AMD-GPU to work with darktable always requires some time of tinkering, after setting up a new OS.

Wifi 6E on my Intel network cards has been a PITA on any distro I've used. 6ghz either doesn't work at all, or it constantly switches from 2.4/5 to 6ghz, then back to the point that Wifi is unusable, and I have to manually disable it. AX200, AX201, AX211 all suffering.

remote desktop is pretty much useless. i can do most things through ssh, but some things i just want a gui for, like changing gnome settings or something. i can't figure out how to remote-login a gnome session or vnc. of course, i can pass a firefox session or similar, but that's not really enough.

Power management is awful on MacBook M1 using Asahi Fedora, other than that I have no complaints.

I need office and affinity.

How do I sync my photos from an iPhone/iCloud account?

I’m trying to cut out Mac OS, but this is the last thing I need an easy Linux solution for, so my daily driver stays a dual-booter.

There’s the MMO I play too… it recently got a new Linux client, but I have to redo my years worth of macros for the Mac client because they’re incompatible. :(

For the icloud sync, you could try rclone

Here is a tutorial to help you get started: https://rclone.org/iclouddrive/

Oh wow, this is to sync everything, eh?

I’ll have to look in to this. Thanks!

I currently just have an iCloud web app, but I want my photos on my drive. They’re in a library on the Mac, but you can’t do anything with that in Linux as far as I know. Syncing this way is probably easier than exporting them all through the photos app.

  1. Ubuntu memory allocation and limits (I think). I haven't dug too much into finding the root cause, but I have a recurring issue where the GUI freezes up, and it looks like it might be related to not handling well how much memory it needs for the task.

Maybe it thinks it has more memory available than it does, or the gc isn't running efficiently, or it's allocating to 100% without including a sensible safety gap, something like that. It's a significantly low-level enough problem that I'm wary of tinkering with values I don't fully understand even if I wanted to spend the probably large amount of time necessary to find root cause.

  1. The fact Ubuntu now withholds package updates unless you're paying for their "maintenance and compliance subscription", but that's probably on me to change distros. I get that Ubuntu employees need money so they can eat, just like I do, but ... The idea of paying for core package updates feels like a nightmare waiting to happen, for both Ubuntu developers managing package dependencies and end-user experience.

The fact Ubuntu now withholds package updates unless you’re paying for their “maintenance and compliance subscription”

Do you happen to use a very old version of Ubuntu? You might want to update the distribution. This might also fix the bug you mentioned.

Nah, it's 24.04 LTS

Hardware RGB configuration is a pain. I tried some opensource tools but none of them are good.

To configure my Corsair RGB lights I only had luck by installing Corsairs iCUE software in a VM and configuring it that way. It's literally a 1 GiB software just to change some variables in the RGB controller that saves and handles the lights without even needing to have the VM turned on.

Login issues on CachyOS. Constantly glitches at login and causes the system to freeze requiring a hard shutdown and try again. It happens about every other boot. I've tried switching to plasma-login-manager from SDDM and back with no success. Apparently it has to do with Nvidia drivers so am going to try a rollback but its absolutely driving me nuts.

Honestly, the only feature, and it's not even part of baseline Windows (it's from Windows Powertoys), that I'm missing is Workspaces, I had made that a main part of my workflow daily.

The feature creates Shortcut Buttons that when pressed does two steps, in sequence;

  1. opens specific numbers of specific windows
  2. automatically tiles them into a specific layout

Only had 2 of them;

  • gaming
    • opened Steam + Browser + Spotify + Discord
    • Steam on the left screen, Browser and Discord on the right screen, Spotify minimised
  • TTRPGs
    • opened two browser windows and discord
    • one browser window full screen on left, the other sharing half the screen with discord on the right

I love my (Arch) Linux setup and really want to leave Windows behind, but I do very often find myself having to boot into my backup Windows install sadly. And once I boot into Windows it's really tough to pack up all my stuff and switch back to Linux. It's a bit of an awkward position, and honestly it's not really Linux's fault, but Windows'. But I'd still love to hear any suggestions.

I still need Remote Desktop (RDP) for my work, which still runs exclusively Windows. Plus for my work I need to share a game controller over that RDP connection too, for which even on Windows the support is extremely thin, but still works and is free. On Linux my only option is to use some USB sharing software that supports both Windows and Linux and has a license of 160 dollars a year (which is crazy), or write my own (which I could do, but it'd take a while).

On Linux, Remmina and FreeRDP just seem to work worse than it does on Windows. It stutters and freezes for long periods, making it just generally unusable since I need a stable 30+ fps stream. I'm not sure if I just picked a wrong RDP replacement, but everyone seemed to recommend this. Using anything other than RDP isn't really an option unless I can justify it heavily to someone who is more likely to see me using Linux as an impediment, and I basically can't work with what's available for RDP on Linux...

Man. Okay. Using bazzite for almost a year. The only pain point is also a windows issue, is sound playback. Specifically in Bazzire Where the Sound for my Bluetooth headphones decides when it wants to change from: High Fidelity playback (A2DP Sink, Codec AAC) or High Fidelity playback (A2DP Sink, Codec SBC-XQ) randomly goes monotone to one of these two: Headset Head Unit (HSP/HFP, codec CVSD) or Headset Head Unit (HSP/HFP, codec mSBC).

I've tried running a bunch of disable commands in the terminal but upon the device disconnecting and reconnecting it gets enabled again. Doesn't happen often but when it does it's mega annoying.

I am a recent convert and the only hiccup I’ve run into on fedora is that it will not find my brother printer that is plugged in via USB. I even downloaded and installed their drivers from brother and it’s still refuses to find the printer. I don’t know I haven’t had time to fiddle with it. One forum that I read suggested just connecting it over Wi-Fi because it works better. That’s on my to-do list for the next free weekend I have but overall not a big deal

My concerns are mostly all unfair. Just want to acknowledge that right up front. Compared with macOS:

  • Cider is an admirable but buggy solution for Apple Music (whose own web player is barely usable)
  • I wish Alt+Tabbing had the option to bring to the fore all window instances for a given app like macOS's Cmd+Tab; as it is I am always having to hunt down stray Firefox or Files windows, which get further buried down the Alt+Tab bar(in Cinnamon) when you minimize them.
  • no OS does common alternate characters (dash and em-dash, accented characters, etc. all accessible with variations on the Alt key) or Japanese language input (Ctrl+space and then just start typing phonetically) as well as macOS does. The composition key is useful to a degree but it feels like second class citizen shit compared to the macOS implementations that make some typing and much language learning basically useless for me on my Linux devices.

Compared to Windows:

  • pretty basic (and again Cinnamon centric) but Files / the file browser in other apps could use some love. Typing the first few letters of a file name in Files takes me there and highlights it which is great but if memory serves (not near machine now), I can't just hit Enter from that point to open the thing. Equally annoying is when browsing for a file to open or save, there is often not a create folder option or button, and when there is, it isn't tied to a keyboard shortcut like Ctrl+Shift+N or F12. I sincerely hate switching input methods when it isn't called for, so having to grab my mouse just to click the new folder button and return to typing or worse, to leave that browser altogether to go to Files and create the folder because the button or command to do so didn't exist in the browser window is a real drag.

In general:

  • the least fair complaint of all because it seems especially like the answer is "well then why don't you pitch in and help?" (The answer to which is, "I don't have the skills, I'm sorry, I'll be quiet"), is trying to replicate workflows in off-brand software. I love LibreOffice spiritually but trying to do some basic PowerPoint stuff recently, it really let me down. ONLYOFFICE was much more usable but it still has a lot of jank and, I suspect, a memory leak because the longer I use it, the slower and less stable it becomes. Krita seems more usable than GIMP, but neither is as usable as Affinity Photo, let alone Photoshop. Put another way, it's tough to be constantly reminded you're compromising in order to live a largely faster, stabler, freer computing experience. MacOS is a pile of shit these days but when compared to Windows (since I'm not gaming with it) I never feel like I'm compromising. It can do everything Windows can, and often better. If there isn't Windows specific software, macOS may have competitive indie darling software to fill the void. Pixelmator for example (before being gobbled up) didn't feel like it was a somewhat rudderless, good faith effort by a tired gaggle of volunteers…it felt premium. I'm still waiting for that experience on Linux.

TigerVNC was a pain to set up on Fedora 43. Seems to be a documentation drift issue with online docs. Lesson learned rely on local doc.

ProtonVPN does not play nicely with my KVM network bridge interface. I have to down it in order to connect, and then when I up the network bridge again afterwards the VM doesnt seem to use it until a restart occurs.

I need to figure out how automatically to pull the port forwarded in my ProtonVPN session and have it update firewalld and qbittorrentd respectively

My Bluetooth devices constantly drop in and out of connection. And that's once they're paired, pairing in the first place is a PITA and always takes multiple tries, and very often things unpair overnight so I have to re-pair frequently. I have three computers running Mint and they all do this with all Bluetooth connections.

My Mac had no such issues, you pair something one and it's stuck like glue till you unpair it, and even automatically re-pairs after a reboot no problem.

I don't have the connection drop in/out problem(s), but something like nine times out of ten I, too, need to bluetoothctl connect <MAC address> twice for my headphones to actually connect. It's all the more frustrating because bluetoothctl's prompt will adjust after the first connection (*attempt) - if it weren't for the headphones themselves not acknowledging the connection I'd have no idea why no sound would be coming from them.

I had that problem with my Sony XM5's, too, for a while. But it got fixed with either a kernel or software update a few months ago (running the latest Fedora here).

Huh. I have XM3s but am running latest Arch, so maybe it's something weird with my headphones?

Had this happen with both, the Qualcomm and the MediaTek wifi7 chips when they came out. Took years for a fix in the driver. Vendor support for linux drivers is sadly still bad.

Audio is always the final straw for me. I usually have multiple devices, multiple headsets, whenever i want to switch it's a mess and things don't always work. Also have hit or miss support for higher bitrates.

Also moved to a rodecaster for my audio and it does not support all the bells and whistles in linux.

Lmao. The scroll bar in this thread is fucking microscopic.

The peoples os right..

And the near complete lack of upvotes is really telling too

But dev don't listen complains.... 

They are elitist, validist, authoritarian and meritocrats

It's useless..... 🤷‍♀️ 😬

Nowhere.