- 0 posts
- 13 comments
- slurp@programming.devto
Linux@programming.dev•Where is Linux not working well in your daily usage? Share your pain points as of 2026, so we can respectfully discuss
5 monthsPlugdata seems like a deep rabbit hole, so I’m a little afraid of it but maybe that’s the next step.
For now, I’ll share my latest Linux plugin find: https://store.harrisonaudio.com/all-products/harrison-32classic-channel-strip says it doesn’t support Linux but if you buy it and download the “old” version from here https://support.harrisonaudio.com/hc/en-gb/articles/19516617411613-Harrison-AVA-downloads-OLD-VERSIONS (it has the same version number as the most recent Windows copy), then you can activate it and it works well. 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.
- slurp@programming.devto
Linux@programming.dev•Where is Linux not working well in your daily usage? Share your pain points as of 2026, so we can respectfully discuss
5 monthsThe 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.
CachyOS has been very good for me for a similar purpose
- 1 year
I’ll note that I use LibreELEC as that handles HDR (I couldn’t get other Kodi installs working with HDR)
- 1 year
There are a few things about Kodi that might help:
- There are themes thay completely change the UI, so it doesn’t have to be outdated. I use Arctic: Zephyr – Reloaded and it is much better, though I did change the noises to something else.
- The Jellyfin plugin works pretty seamlessly if you set up the UI correctly. I only use Kodi for Jellyfin and it acts as if it’s all local files, other than the occasional syncing notice.
However, I feel you on Netflix, YouTube, etc. - it is not ideal. I ended up either logging into a separate partition or moving to a Chromecast for those things. I’d love an all-in-one solution but I haven’t managed to find one that I’d be happy with.
- slurp@programming.devto
Selfhosted@lemmy.world•TriliumNext Notes - The last note taking app you should ever needEnglish
2 yearsAh, thanks for the answer, I’d missed this on the GH page. Unfortunately, that’s not what I’m after as I know I will end up with a complete mess of unusable notes or not use it at all if there are any stages of choosing a note type.
Ideally, I want version controlled, editable, searchable, taggable paper I don’t have to file away, which I can also type on and use other digital tools with (e.g for things like diagrams, spreadsheets). I haven’t seen anything particularly close to what I’m after yet but I’m hopeful that it’ll come eventually.
- slurp@programming.devto
Selfhosted@lemmy.world•TriliumNext Notes - The last note taking app you should ever needEnglish
2 yearsIs handwriting & drawing support planned?
- slurp@programming.devtoProgramming@programming.dev•[Solved] Subclassing pathlib.PosixPath broken since Python 3.12 (actually its fixed, but workaround broken)2 years
Glad I could help! I wasn’t sure if I was missing something in what you were trying to do - I get that in some cases folding in those features can make things a lot easier.
- slurp@programming.devtoProgramming@programming.dev•[Solved] Subclassing pathlib.PosixPath broken since Python 3.12 (actually its fixed, but workaround broken)2 years
Don’t really understand why you’re overriding
__new__. Surely it’d work better to use:def __init__(self, source: str | Path, *args: Any) -> None: super().__init__(Path(source, *args).expanduser().resolve())But this removes
self.__sourceand the property. I’m not sure what the advantage of using that is but you could always set that before the linesuper().__init__(Path(source, *args).expanduser().resolve()).EDIT: if I’ve completely misunderstood, please could you explain? I don’t really understand what subclassing is trying to achieve here, other than simplifying access to certain
os.pathfunctions.
I loved Lego Island but will never forgive Lego Island 2 for the bad disk that would crash after 3/4 of the game. I never got to finish it.
Rock Raiders & Lego Loco were great (if a little inadvisable in terms of the Lego Loco letters).
- slurp@programming.devtoProgramming@programming.dev•GitHub goes passwordless, announces passkeys beta preview3 years
I’m with you on this. How on earth are one-off login events supposed to work? I want nothing about me logging on to be stored on that device or account other than, for example, the code I download. Maybe I’m missing something but the search I just did suggested connecting my phone via bluetooth, which is also not an option.


Okay, that doesn’t sound too bad then!
I’ve been looking for a good channel strip for a bit as I’ve heard good things about them as a workflow. Also, aa it’s an emulation of a physical device rather than a more perfect compressor etc, it adds some nice colouration that works really well for some instruments. The saturation is particularly nice and I’m surprised how much I like using the EQ.
And yeah, iLok is awful.