group.lt
Where is Linux not working well in your daily usage? Share ...
Excerpt
Javascript or c++. Enjoy libadwaita. Want to write for kde? C++ only. Dont want to write js and you only know kotlin/swift/java/objc? Tough fucking shit, get fucked. Want to write rust? Not supported by kde or gnome ootb, the learning resources are bare etc. Oh and for kde you have to learn QT as well have fun:) … - slurp@programming.dev ... The biggest difficulty is music production plugins. Some have a Linux version, some work via yabridge and wine (with some GUI bugs), and some don’t work at all. On top of that, my initial attempt was using Mint with all of the audio optimisations (including kernel) but it was stuttery and slow. Unfortunately, oving to another distro is not painless when you have to move all the plugins too but CachyOS has been much better so far. … I think I had to say no to linking iLok when purchasing. It’s crap that they’ve recently stopped supporting Linux (because they’ve moved to using iLok) but I’ve been happy with the plugin. - Valsa@mander.xyz 2· ... Plugdata is a rabbit hole, but thankfully you only need to learn a few dozen of the most common objects to start making things. It took me a week of low effort learning before I could make patches without needing tutorials or outside help. The built-in documentation is all you need after that.
Source URL
https://group.lt/post/5950558Related Pain Points
Fragmented packaging and distribution across distributions
7Different Linux distributions use incompatible package formats (RPM, .deb, Pacman) and package managers, forcing developers to maintain separate builds and repackage for each distro. This creates significant resource overhead, especially for small teams.
Limited language support for desktop environment development
6Desktop environment frameworks restrict language choices: KDE requires C++ and Qt, GNOME favors JavaScript, with Rust largely unsupported and minimal learning resources. Developers using Kotlin, Swift, Java, or Objective-C are unable to contribute.