The Linux Thread - The Autist's OS of Choice

It's a showcase of the horrific fucking state of cross-platform GUI toolkits, that slapping everything into a literal web browser is easier.
Microsoft has a lot to answer for for refusing to implement WinForms in .net core for Mac and Linux.
I used to use videos like this as podcasts (audio only) to just casually absorb tool capabilities as I stepped into Linux and before actually using it as my OS of choice, they were good for that but I imagine that's an unusual way to digest them.
Videos like this attract a lot of pajeets who looked up a utility on youtube and then will comment "how do I do X" or "Can you show X?" even if X is irrelevant. RTFM just isn't a thing over there.
I actually put down the money for a Durgasoft Java course for laughs, and the pace of this video is, if anything, suitable for only the top 1% of Durgasoft learners,
 
You will find that, on occasion, some bash scripts do not behave well if run in Zsh if run just using dot slash ( ./Foo). If you see errors when this happens, just call bash, bash Foo Not a question anyone asked, but a nice tip for those who have had an issue with some scripts. There a FireEye script, written in BASH, that really doesn't play well in Zsh.
If only there were a way to tell a script which interpreter to run, oh, wait, there is...
Code:
#! /bin/bash

rest of script
 
This might not mean a whole lot to many people that use Linux, but for people that use it, or want to use it for Audio purposes, then it's kind of a big deal.


I think that these are things that contribute to linux surviving as a musicians platform.

U-he's amazing linux ports. World-class just can't be underestimated
Surge excellent cross-platform resurgence, demontrating open-source teamwork
AirWindows, demonstrating homegrown cross-platorm genious in friendly videos
Vital and Odin2, simply excellent synths
Pianobook and DecentSampler for providing real instrument sounds
Yoshimi synth for constantly improving amidst it's 16 layers
Guitarix and Rakarrack to wonderfully effect sound
Hydrogen drum machine, continuing to be an easy and powerful way to
pound out the sound

linVst and yabridge plugin wrappers, and wine-staging, that allow bringing most windows plugins across the great divide.

Reaper, Bitwig, and Harrison for making commercial linux daws

AVLinux, Ubuntu Studio, and the Arch Linux Manjaro-with-AUR distros,
providing premade and well supported linux systems (among others.)

The kernel maintainers, who have integrated patches making well behaved linux audio
possible in mainstream distributions, with just a few easy config choices.

Personally, I learn a lot from users at

https://linuxmusicians.com/

https://forum.cockos.com/forumdisplay.php?f=52

Well said! Things just keep getting better, year after year! We are only 53 patches short of having the entire real time patch tree completely mainlined into the generic kernel. We are just about to cross the finish line! Soon, any linux distro you choose will be able to support low latency audio without having to rely on alternative kernels or source compilation. I’ve been waiting 15 years for this, and it most likely will be completed this year.


In addition, pipewire further brings a consolidation of the various audio servers to make it even easier for users to do what they want, how they want, with linux audio, be that with pulseaudio apps, JACK apps or ALSA apps. It all just works, with very little configuration needed.


Things are certainly better for pro audio on linux, and this thread shows that others are realizing it too!

We are only 53 patches short of having the entire real time patch tree completely mainlined into the generic kernel. We are just about to cross the finish line! Soon, any linux distro you choose will be able to support low latency audio without having to rely on alternative kernels or source compilation. I’ve been waiting 15 years for this, and it most likely will be completed this year.

"audiojunkie" is the developer of AV Linux - https://distrowatch.com/table.php?distribution=avlinux


Thread source: https://www.kvraudio.com/forum/viewtopic.php?p=8449685#p8449685
 
On the topic of launching programs, I've recently dabbled into "nohup" and nabbed a prefixing script to use in aliases to launch GUI applications from the command line without the child process relying on the parent. It's a basically just running this:



It's to keep the nohup command from sending nohup.out on stdout. Idk how agnostic (or safe) this solution is, but it works for me so, shrug.

I've also understood that to make this an "elegant solution", I have to close the terminal on execution.

This is what I did with very little references of anything substantial:

#!/bin/sh
$(nohup "$@" >/dev/null 2>&1 & kill -KILL $PPID) &

I tried this without the command substitution "$()" and it didn't work at all, however when I tried another variation it wasn't consistent with my desktop programs, such as PCManFM or Thunderbird. For the former nohup would time out prematurely and for the latter, just not output at all most of the time. Wish I committed the less successful iteration to memory. :\
 
I've also understood that to make this an "elegant solution", I have to close the terminal on execution.
I'm a bit confused by why you're launching GUI applications this way. If you just want to launch an application and not have a terminal running printing its STDOUT/STDERR, why wouldn't you just use whatever keyboard shortcut your WM provides, like Alt-F2 or Win/Meta-R, to launch the application directly?

Does your WM crash a lot? Do you not actually use a WM but just have an .xinitrc that starts an X terminal?
 
I'm a bit confused by why you're launching GUI applications this way. If you just want to launch an application and not have a terminal running printing its STDOUT/STDERR, why wouldn't you just use whatever keyboard shortcut your WM provides, like Alt-F2 or Win/Meta-R, to launch the application directly?

Does your WM crash a lot? Do you not actually use a WM but just have an .xinitrc that starts an X terminal?

More or less just tinkering around, I already have dmenu and keybinds for that, I've been habitually collecting scripts and messing around to see what I can do to blindly improve without breaking things. Otherwise, I try to be sane and get proper reference material most of the time, don't worry.
 
Last edited:
More or less just tinkering around, I already have dmenu and keybinds for that, I've been habitually collecting scripts and messing around to see what I can do to blindly improve without breaking things. I try to be sane and get proper reference material most of the time, don't worry.
You might like rofi, it is a replacement for dmenu. There are quite a few themes for it to make it how you would like. I have it tied to meta d.

Rofi.png
 
  • Like
Reactions: Trans Fat 41g
More or less just tinkering around, I already have dmenu and keybinds for that, I've been habitually collecting scripts and messing around to see what I can do to blindly improve without breaking things. Otherwise, I try to be sane and get proper reference material most of the time, don't worry.
Interesting. I've never actually used dwm & dmenu, but looking at the docs it looks rather painful.

If you have some RAM overhead on your system I would suggest that you might give something a little bit less lightweight like awesomewm or ion3 a go, in case it makes it easier to achieve what you're looking for.
 
Interesting. I've never actually used dwm & dmenu, but looking at the docs it looks rather painful.

If you have some RAM overhead on your system I would suggest that you might give something a little bit less lightweight like awesomewm or ion3 a go, in case it makes it easier to achieve what you're looking for.
DWM just seems daunting because you have to recompile it for all of your changes. It's not difficult, and its only one header file you edit and then compile the source. Still, as much as I like DWM, I prefer i3 (i3-gaps). i3 uses a configuration file, located in ~/.config/i3/config. Getting that set, along with Ramger, Rofi, and your terminals, just keep those configs somewhere safe and use them on every distro. Regardless of the default WM on any distro, I install i3 and my main tools, then use my configs to make it feel like /home.
 
thinking about leaving Fedora. how bad is Ubuntu MATE? i've shit on Ubuntu in the past but I'm sure most of the issues I pointed out were related to GNOME and not the actual distro (i've had issues with GNOME on Fedora as well, just not as severe for some reason).
 
thinking about leaving Fedora. how bad is Ubuntu MATE? i've shit on Ubuntu in the past but I'm sure most of the issues I pointed out were related to GNOME and not the actual distro (i've had issues with GNOME on Fedora as well, just not as severe for some reason).
What issues were you having with Fedora? I can't imagine Fedora being different enough from Ubuntu for cosmetic day-to-day shit for there to be a compelling reason to swap between them, and I say that as the thread's designated Canonical simp.
 
  • Like
Reactions: notafederalagent
Arch User Bitches About Stability in Linux
In the video he even notes that he wouldn't be having these issues on a Debian-based distribution (or even if he just didn't update every single one of his packages every other day), but that he "needs to use a rolling-release on his video production machine" because he's looking at new packages, and that he has only those choices so he's kind of fucked either way.

If only there was a way to run a rock solid core OS with all of the programs that you depend on for your livelihood set up perfectly so that they work forever just the way you like, and then on top of that run, like, some sort of 'virtual computer' that lets you fuck around with the rolling-release distros that play fast and loose with their updates? That'd be pretty cool, I reckon.
 

Arch User Bitches About Stability in Linux
Mutahar, the poo in the loo reaction Youtuber, somehow manages to do his Linux sleuthing without any issue despite being who he is. This catfish eyes retard cannot, even though he is supposed to be more knowledgeable about the OS based purely on the focus on his channel. The more videos I watch of him, the more anger I feel. It's like rediscovering Linus Tech Tips.
 
Back