The Linux Thread - The Autist's OS of Choice

  • 🐕 I am attempting to get the site runnning as fast as possible. If you are experiencing slow page load times, please report it.
A few years ago I found a Youtube client that had a bunch of features like subscription organization and stuff but can't remember what the software was. Any ideas?
grayjay is my goto youtube client

it also does rumble, twitch, bitchute, etc. etc.
 
  • Informative
Reactions: PFM
I recently played the PC port of Tony Hawk's Underground and I found both Wine and Proton would crash if I tried if I ran the game exe directly, but I got it working if I installed the game into a prefix and ran it through the launcher exe. Not sure what's up with that. The game run great but I suspect it wasn't reading my analog stick inputs 100% correctly, but if so I imagine that would be a problem on Windows too since it's a port from back when controller support on PC was ass and I'm using a PS4 controller.
launcher probably injects into it for modifications, a lot of modern fixes do that since games arent free software or anything like that, and we usually lose the source code.
I guess I've run Curse of Monkey Island, but that was through ScummVM, which everyone uses to play the games it's compatible with even on Windows.
oh yes, scummvm is very good. you can even play those games on your phone, if you'd like. im surprised its so well maintained, it seems like such a random project.
I got Halo CE working under Wine pretty easy myself, I just ran it with Wine. All I had to do was enable virtual desktop in winecfg and it ran without any problems on my dinky old laptop, maybe try that, it seems to fix a lot of window bugs.
i always forget wine has a desktop, especially since it closes with the game. i wish i could just run an instance of the wine desktop and install all my old windows games there.
A few years ago I found a Youtube client that had a bunch of features like subscription organization and stuff but can't remember what the software was. Any ideas?
try freetube or grayjay.
 
  • Informative
Reactions: PFM
Even though every consumer Linux OS puts an icon in whatever the default file manager for any removable media, just like Windows and Mac OS do, that's FAR too confusing for your 'typical user' who apparently doesn't use the GUI, and is so allergic to using the GUI, even for five seconds to see where (if it's anywhere that isn't /media) where media has been automounted.
Congrats, dumbest comment I've read on this website.
 
i always forget wine has a desktop, especially since it closes with the game. i wish i could just run an instance of the wine desktop and install all my old windows games there.
I actually ran the setup.exe for Zuma in the virtual desktop and it installed and created a .desktop file just fine too. Both of those things did not exactly work OOB before I enabled it so it seems to fix a lot of issues with Wine, at least for me. I think you can just launch the shell or explorer on it's own if you want to as well.
 
Last edited:
Even though every consumer Linux OS puts an icon in whatever the default file manager for any removable media, just like Windows and Mac OS do, that's FAR too confusing for your 'typical user' who apparently doesn't use the GUI, and is so allergic to using the GUI, even for five seconds to see where (if it's anywhere that isn't /media) where media has been automounted. You should rename yourself to Barrack Hussein Obongo you retarded gorilla nigger
Just use lsblk
 
This is also the selling point of Linux desktop distros (particularly Mint).
There's a kind of reverse Dunning-Kruger effect that people like you experience, that the average skill and intuition of the population is higher due to your own skill and familiarity.

There's a reason I harp on about command prompt and GUI. The average struggles just a bit with a gui with colored buttons, and you expect them to learn command syntax? They see it as something dangerous that they aren't supposed to be doing, and will just copy a command from an existing forum post outright even if that command bricks their computer.
With all that being said, in the hands of an experienced user, yes, Linux really is that good despite what distro you choose. But there simply don't exist that many experienced users.
You know, this is a disconnect I didn't really think about between myself as a windows user and the average linux user: It's not just that it seems hard to adjust to, it flat out seems like a downgrade in the way linux does things versus the way windows does things for the average user. I've never heard of a package manager, and I don't understand why I would need one over just installing executables off the internet. Ricing? What style are you adding that's so cool it can't be added by a wallpaper, or if you are feeling really frisky by wallpaper engine? Does it matter that it's easier to solve hardware issues by using terminal commands over the labyrinth-like windows submmenus, when it's going to be the same choice of following the first result of a google search and you would have pictures telling you what to click over commands they don't understand?

It's not just a lack of experience, it's a complete non-understanding of what exactly makes the linux way of doing things any better, or not just flat out worse than what they have already been doing. Especially when you tell them it's also going to cost any of the extra proprietary software and hardware they might want to use. It doesn't seem like using a gas stove over a fire place, it seems like using a thimble to slowly put water from one pot to another instead of a pitcher.
 
I recently discovered this oddity while snooping about the GRUB settings, apparently you can have GRUB play a tune with the PC speaker before the menu loads if you have it set on timeout/menu. The tune is entirely custom, one channel, chiptune and is set up entirely in GRUB's config (GRUB_INIT_TUNE) with this note pattern: ''tempo freq duration [freq duration freq duration...]'' I haven't heard anyone talk about this before, and probably because it's pointless. I guess it's some legacy feature from back when sound was more a roll of the dice on Linux? There's a few people who have shared some jingles and even entire songs. - Be aware that you can't skip it or do anything while it plays so if you put in some long ass bullshit you'll have to sit through the entire thing on full blast every time you boot.

I went with the Coin SFX (600 988 1 1319 4) myself that I just stole from the website, you can test + compose on the same website if you have the skills to do so.
 
I recently discovered this oddity while snooping about the GRUB settings, apparently you can have GRUB play a tune with the PC speaker before the menu loads if you have it set on timeout/menu. The tune is entirely custom, one channel, chiptune and is set up entirely in GRUB's config (GRUB_INIT_TUNE) with this note pattern: ''tempo freq duration [freq duration freq duration...]'' I haven't heard anyone talk about this before, and probably because it's pointless. I guess it's some legacy feature from back when sound was more a roll of the dice on Linux? There's a few people who have shared some jingles and even entire songs. - Be aware that you can't skip it or do anything while it plays so if you put in some long ass bullshit you'll have to sit through the entire thing on full blast every time you boot.
so you can make it do the macOS startup sound?
 
I'm switching to it whenever I find time to sit down and play musical partitions: In news that that will surprise nobody, Manjaro has shat all over my dependencies again and I'm out of fucks to give and time to waste fixing the damn thing. @Croco if you want to spend all day staring at a terminal prompt you should give Manjaro a go.
The idea is not to waste time staring at terminal. It's that the cli is scriptable. You can make a bash alias, +x shell file, whatever. And reuse the scripts. $ mv * ~/Folder is easier than holding a shift key and dragging dropping all these files. Larry Wall calls it laziness impatience and hubris.
Manjaro is shit too. Arch is not hard anymore to install, and you can just use XFCE. No need to rice anything if you don't want. It's all just a bootstrap to load Emacs for me.
 
The idea is not to waste time staring at terminal.
I disagree.
1747886848821.webp
 
I recently discovered this oddity while snooping about the GRUB settings, apparently you can have GRUB play a tune with the PC speaker before the menu loads if you have it set on timeout/menu. The tune is entirely custom, one channel, chiptune and is set up entirely in GRUB's config (GRUB_INIT_TUNE) with this note pattern: ''tempo freq duration [freq duration freq duration...]'' I haven't heard anyone talk about this before, and probably because it's pointless. I guess it's some legacy feature from back when sound was more a roll of the dice on Linux? There's a few people who have shared some jingles and even entire songs. - Be aware that you can't skip it or do anything while it plays so if you put in some long ass bullshit you'll have to sit through the entire thing on full blast every time you boot.

I went with the Coin SFX (600 988 1 1319 4) myself that I just stole from the website, you can test + compose on the same website if you have the skills to do so.

Yeah this is some arcane knowledge. My dad set up his PC to do this before boot in 90s. That was ricing back then.

@Aidan Cbonsai is cool too. I haven't tried out aquarium yet.

:story:
 
  • Informative
Reactions: Aidan
I've never heard of a package manager, and I don't understand why I would need one over just installing executables off the internet.
That particular point seems pretty easy to explain to someone. A package manager means instead of having to look up individual sites to download programs from you can just open the terminal and type "install X" and X will be on your computer, and instead of needing to individually keep all these programs updated you can just periodically open terminal and type "update" and everything is updated. Pretty convenient.

Of course, in reality this is overselling the average package manager, since unless you're running Arch the repository your distro is using likely doesn't come with every program you'll want or in its most updated state. So you'll actually still likely be going to websites and github pages and downloading precompiled binaries and appimages, pretty much the same as you'd be doing on Windows. Which is something I don't really see people mention, but maybe that's because so many people will just use Flatpaks for everything instead. But personally I've never really seen the point in Flatpaks in most cases, and they've even worked worse for me than other options a few times.
 
It's hard to explain the purpose of a package manager to someone used to the windows way of doing things.

To them, a program is just a blob you download and click and it does things. How does it do things? Doesn't matter, it just does, and if they can't do those things on another operating system it's because it's a bad operating system that can't even run programs.

You could start by explaining that programs all must interact with the system to make use of its services for such basic functionality as I/O, and the precise mechanism for this varies by OS, cpu architecture, and ABI. Not only does the mechanism for using its services vary, the behavior of those services and the interface to them also varies. Usually you can abstract away many of the differences of mechanism by using a "standard" library that handles these variations transparently, but the mechanism for actually using that library itself is also going to vary by OS, cpu architecture, and ABI, so in practice you need to use some sort of mechanism for going from portable code to nonportable code, usually a compiler of some sort.

So when you download a program and click it, you actually have to download the correct one for your OS, cpu architecture, and ABI. You just don't think about it because Windows has one OS, one cpu architecture, and these days effectively one ABI. Of course, a more general solution is to just get the source code and convert the portable code to nonportable code yourself - that will automatically Just Work for any platform with a suitable compiler.

But to the windows user this is actually less generic, because it's harder to get ahold of portable source code than nonportable code, because of the shitty culture.

You could continue to explain that actually, programs can be parameterized at compile-time such that a different nonportable program will be produced depending on how you configure it. This allows you to do things like select what defaults the program will have, what its dependencies will be -

But wait, what's a dependency? A windows user has never heard of a dependency, and is baffled by the thought that someone would distribute an incomplete program - a program that doesn't even work! You could bring up the various benefits of reusing code libraries across multiple programs - modularity, security fixes, disk space, etc - and at best you might get a "well then why don't they just install the library when you install the program?" You could bluster on about DLL hell, about missing security fixes ("then just automatically install the latest version!"), about incompatible variants or versions, etc, but I'm sure it would sound like gobbledygook to them.

Perhaps you would give up on that for the moment and return to describing compile-time configuration, like choosing where the program being compiled will be installed. At this, a faint glimmer of recognition arises: maybe, one time, while mindlessly clicking through an installer, they saw an option for where to install the program files to. But wait, why would it need to know this at compile-time? Because that's how it knows where to find its own files, and references to them may be included in the nonportable compiled code. It also determines at compile-time where to find the files of its dependencies. At this their brow may furrow a bit, as they struggle to make the connection between being able to choose where a program goes and having to figure out where another program went.

Suddenly, a flash of inspiration: "you're wrong, windows programs are portable! I once ran a program straight from a flash drive!" Of course, this was only possible because its dependencies were all in the One True Place (windows programs are always in the One True Place), or statically-linked. In other words, windows programs are only portable because the programs they depend on aren't portable. But this explanation cannot shake his Lived Experience: windows programs are portable!

At some point you would realize that if you can't even convince the windows user that there is a point to compiling a program, it's quite hard to explain using a package manager. Perhaps you would fall back to a social argument: it's dangerous to just go around running random executables off the internet, and widely-used package repositories afford some safety in numbers. But of course, this immediately exposes you as the arch-nemesis of the windows user, the Mac user (there are after all only two operating systems, windows and Mac!), with your pathetic freedom-hating walled garden!

Eventually it'll become too much. You'll smile, nod, and say "yeah, package managers are a stupid linux thing we use because our operating system can't even run programs haha". It's better to let them enjoy their one OS developed by one company on their one architecture with their one ABI where programs all bundle their own copies of libraries and use one system library always in one place, and users limit themselves to one configuration of a program that someone else compiled. Let them think "I am free".

You think this is satire. Try looking on NuGet sometime. It's incredible. Even to windows people using "package managers", a package is just something you install with the equivalent of 'cp -r'. "Oh yeah, we use a package manager, our MSBuild files download an entire compiler as a binary blob from NuGet to a fixed location and then run it to produce our output dll, then we download all our dependencies as binary blobs from NuGet and include them alongside it in the zip file".

And the worst part is, this kind of cancer is spreading into FOSS via language package managers. It's absurd how many pypi packages can't be built without an internet connection, and don't even try to offer a source package. The open secret about flatpaks and snaps and whatever other bullshit is that one of the reasons they're being used more and more is that developers - especially "open source" developers - are steadily getting worse and worse at making packages that are actually able to be built from source with any kind of quality control. So many packages can't make it into debian or any other distro with standards, and the developers stubbornly refuse to fix their shit, so all that's left is binary packages in the form of flatpaks and whatnot.

Don't even get me started on the insanity of evaluating licensing information for a package that bundles binary blobs of unknown provenance in its source repository.
 
I briefly explored it years ago and said "lol no" as a daily driver. Great on some servers, though. Try it and see? There's definitely less support for it so it depends on you and your hardware I guess.
I'm not saying don't install it. Just go into it with the right expectations. You will have to do more setting up than any Linux distro I have tried at least.
Thanks for the heads-up.
I have used OpenBSD on a laptop before and it worked well. I used dwm on it just like on linux and it worked the same way. Wifi was actually easier to setup on openbsd than on linux, it's simpler in design. Same for audio. I might switch back to openbsd now that linux is being taken over by flatpak and wayland cancer.
I was looking at OpenBSD as well, however, it does seem to be geared for a specific use, and FreeBSD more "generic", so I'll start there and see. And yes flatpak is cancer, Wayland I'm not sure - yet.
Honestly, what I'd like is a system that's at least trying to be cohesive, not just random stuff slapped together. I know that's anathema to UNIX in general, but there are degrees to that.
 
  • Like
Reactions: prollyanotherlurker
Honestly, what I'd like is a system that's at least trying to be cohesive, not just random stuff slapped together. I know that's anathema to UNIX in general, but there are degrees to that.
Slackware is honestly a good distribution if you want something that feels more like one cohesive thing.
A bit for advanced users but if you are looking at a BSD its a really good "halfway point", very old school (which BSD is) in the way it does things, but with modern Linux benefits as well.
Not quite as scary to make the leap to if you want to try out a bit more of an old school way in a typical Linux environment.
For a bit of fun I would still check out FreeBSD. Its a pretty terrible desktop OS as others have said but you can make it work (with pain and suffering). Don't expect everything on a laptop to be functional.
I do remember Wifi on FreeBSD being absolutely horrendous but I do know Nvidia works way better on BSD then Linux, so your mileage will vary based on your hardware.
But its also been a few years since I seriously looked at a BSD so maybe things have changed, I remember hearing Wayland somewhat works on FreeBSD now so maybe more modern stuff will work too.
 
Congrats, dumbest comment I've read on this website.
What exactly is dumb about it? Most consumer-oriented linux flavours mount drives on /media (or /run/media because poettering, as you pointed out), MacOS mounts drives on /volumes/, and Windows mounts them as drive letters, but the thing that actually matters in the GUI world most users inhabit is whether they can click on an icon and get their stuff. They don't care about the implementation behind the scenes. They want their stuff. Even if they're advanced enough to be using a NAS, they don't care that it's mounted on /volume1 or whatever, because they're using the icon that has their stuff inside it.

I recently discovered this oddity while snooping about the GRUB settings, apparently you can have GRUB play a tune with the PC speaker before the menu loads if you have it set on timeout/menu.
I was looking up this exact feature just yesterday. Talk about synchronicity.

Honestly, what I'd like is a system that's at least trying to be cohesive, not just random stuff slapped together. I know that's anathema to UNIX in general, but there are degrees to that.
MX works for this. It's the most coherently put together distro I've seen, at any rate.
 
Back