The Linux Thread - The Autist's OS of Choice

  • Want to keep track of this thread?
    Accounts can bookmark posts, watch threads for updates, and jump back to where you stopped reading.
    Create account
In reality, qwerty is an optimized keyboard layout derived from a keyboard in alphabetical order intended to help people type quickly, and most of the best speed typists use qwerty.
lolno, qwerty is not remotely optimised. It's a series of trial-and-error modifications and mashings-together of kludges to get something that mostly worked, while letting salesmen one-hand the word "typewriter" from a single row. Literally the only reason qwerty became the de-facto standard was because it was the layout on the Remington Model 2.

qwerty is the de-facto standard in the English speaking world, so just about everyone uses it. Saying the fastest speed typists use qwerty is like saying the fastest sprinters breathe air. It's true, but an utterly pointless observation.
 
The heatmap analysis is based off the most commonly used English letters. Reaching with fingers is not ergonomic. An ergonomic keyboard is a going to make a bigger difference, but each piece in the puzzle makes a difference when dealing with injuries or preventing them.
I gave you enough information to understand why the heatmap is flawed. The biggest flaw is that this heatmap is utterly worthless since it does not actually represent anyone's use case, but is trying to model the "average use case" by (I assume) assigning various frequencies to letters based on various studies on word frequency. Colemak and Dvorak might not think that backroom is a very common word, but is that actually true for speed-typists? It's clear at the least that someone who never types, or types on their phone, or does finger pecking is going to have a different repertoire of words that they type often than a speed-typist, even if some words will be constants. The second problem is that it's a very one-dimensional analysis, how frequent is each letter? It's at least as important to know the frequency of letter combinations if you're trying to minimize finger movement, since you can move your fingers into position at a more leisurely pace if you're constantly switching fingers while typing. The third problem is that it starts with an incorrect assumption that it's automatically better for a key to be on the home row than anywhere else, the letter i for example is in a better place on qwerty than on Dvorak, because it's actually easier to reach up with the middle finger then stretch across with the pointer. In fact, at least on my keyboard, with my hands, the most comfortable way for me to rest my hands on my keyboard is not on the home row, but on awef jio; and I have to contract my fingers to hit the home row so that, although I have to move my fingers to hit i, it's actually more comfortable than hitting k. The last problem is that it assumes each finger is approximately equal, but I would much prefer typing with any of my fingers other than my pinky fingers, because they are my weakest fingers (and in fact back when I was a programmer I was hurting my left pinky from typing too much).
So reaching with your fingers isn't ergonomic?
Keyboards are not ergonomic, and the most you can hope for by changing the legend to "make it better" is that you will get an injury slightly slower. Also, the biggest problem with modifier keys is that your pinky fingers simply are not designed to press down while you're trying to be dexterous with your other fingers.
People tend to do better with things they've learned from a young age. That is no big surprise. You can take a QWERTY keyboard away from someone, teach them a new layout, wait a few years, hand them a QWERTY keyboard, and they'll be back to full speed after a hour. It's just ingrained into the brain, similar to riding a bike. They could have made it worse than it is, there is no doubt, but it's far from being optimal.
There is no such thing as a best keyboard. You should use qwerty (or the standard layout in your region) because it is the standard. If you use Dvorak or Colemak you are exactly the same as some dumb girl that gets a septum piercing because she wants to be different.
qwerty is the de-facto standard in the English speaking world, so just about everyone uses it. Saying the fastest speed typists use qwerty is like saying the fastest sprinters breathe air. It's true, but an utterly pointless observation.
You are stupid. The point is that there is no benefit to switching to your retarded "better" layout just because you have a very high view of your own intelligence.
 
You are stupid. The point is that there is no benefit to switching to your retarded "better" layout just because you have a very high view of your own intelligence.
1) I don't use any of those alternate layouts.
2) qwerty is unoptimised garbage, like just about every other de-facto standard out there
3) my pointing out that the keyboard layout isn't the deciding factor in what makes a speed typist fast is exactly the sort of point a midwit like you would miss in your rush to claim intellectual superiority
4) Stop being a nigger. This is the linux thread, not the "I can't stop obsessing about keyboards" thread
 
Literally the only reason qwerty became the de-facto standard was because it was the layout on the Remington Model 2.
images (17).webp
And it was because on this style of typewriter, popular in the late 19th Century, each letter had a separate typebar that would come up and strike the ribbon, leave a letter on the paper and return to its resting position. QWERTY was designed to be fast, but fast on this style of typewriter, because if you hit the wrong two keys close to each other, they'd crash into each other and stick together and you'd have to stop to unstick them.

At one point I considered switching to Dvorak but I'd never get as fast as it as I am with QWERTY because I've just used QWERTY my entire life. I also no longer have to type 100+ wpm so I wouldn't really get any substantial advantage at this point from an "optimal" layout.
 
I've always wanted a Linux machine to do Linux stuff with but I wasn't interested in trying to daily drive/dual boot as long as I only had one machine. Now that I have both a desktop and a laptop I threw Debian Bookworm on the latter and it's been fun.

I've tried Fedora and Mint briefly a couple of years ago but never really clicked with them and they both managed to give me weird driver issues I was never able to properly diagnose. Debian is very cozy by comparison. I'm sure I will inevitably turn into the type of embittered, cranky autist that argues about window systems or whatever in a few months but for now I think you guys have a great thing going on here.
 
That's what I get for being curious.

I didn't know shit about funtoo other than a passing moment where the project suddenly got discontinued, but those commands are probably a good explanation in of themselves.

Got reply bugged. Fuck.
lol ive talked to the devs theyre all in on xlibre
they got this tool called MARK too
sadly im on nvidia and it wasnt working well on nvidia
 
Wait until you find out that there are people who "manage" files by dragging pictures of them around, and they have flame wars about which picture dragging file thingy is the best. The rest of us just use the shell and have flame wars about which shell is best.
And then come the OFMchads, that do more work within the same timespan that GUIcucks and CMDcucks do as they bumblefuck around to drag things onto the right spot or type out the right command exactly. Just a few memorized keystrokes and the job's done with the same accuracy and speed every time, zoop zoop zoop. Not only that, they do it on Windows, Linux, Mac, both in GUI and CLI, all in the same way.

OFMchads triumph over every other ass backwards method of file management and that's an objective fact. :smug:
 
OFMchads triumph over every other ass backwards method of file management and that's an objective fact. :smug:
Wake me when you can do this:
find photos -type f -iname '*.jpg' -print0 | xargs -0 -I _ bash -c 'if [ $(gm identify -format %w _[0] ) -gt 1024 ] ; then mv _ bigphotos/ ; fi '
 
Wake me when you can do this:
find photos -type f -iname '*.jpg' -print0 | xargs -0 -I _ bash -c 'if [ $(gm identify -format %w _[0] ) -gt 1024 ] ; then mv _ bigphotos/ ; fi '
1752536177703.webp 1752536267532.webp
Then I save it as a predefined search if I have to do it often, hit Num+, select it, then F6, type "bigphotos\", hit Enter and I'm done. If I really need to do it often then I can save it as a predefined command chain so it's one mnemonic keystroke sequence to find, select and move the files. If I need to do it occasionally, manually doing a plugin search and then operating on the results will still be faster than typing out that entire sequence from memory, making sure that it's right and that I haven't forgotten some esoteric character that breaks the whole pipe.

Or, you know, you define that shit as a script and invoke it however the fuck you want to from your preferred file management method of choice like a sane person. If God didn't want the command line to be abused by scripting and not manual typing, He would not have created .cmd, .sh and .ps1 file types.

Still, nothing beats having an extensible framework for all kinds of metadata, archive management and file viewing from within your file manager instead of having to rely on Bash pipe voodoo magic, or not being able to do certain things in the first place without extra bulky software since 99% of GUI file managers suck nigger cock, as they are designed for nigger cattle to do nothing but sit around and shit.
 
As a lifelong Debian sperg, welcome to the party. We may be a boring distro but we're consistently usable.
People say Debian is boring and less featureful but I never understood what they meant by that. It does all the things Fedora and Mint did for me, minus corrupting my driver partition (which Fedora did on a fresh install.) Do they just offer less packages or something?
 
Do they just offer less packages or something?
Basically. Less packages to pull from the get-go, and the Stable branches should be called Stale branches with how out of date it's packages are. It's a make or break of distros really, how many packages do you have available in the package manager OOTB and how up-to-date they are. It's a big reason why people suck off Arch so much, since it always has the newest packages and pacman by default has a metric fuckton of them compared to apt, and that's without adding the AUR into the mix.
 
In other Linux news, I may finally have corralled the crashing problem on my Ryzen 5900HS based gaming laptop with newer kernels. Basically 6.12 and newer are all crashing at random, some more, some less but always within a couple hours.

I'm running the newest firmware and everything else but the thing that finally got it to seemingly stabilize was to disable the AMD Pstate driver with amd_pstate=disable.

I should test other kernel power options to see if there's a less aggressive way to get it to not crash but I suspect the fact that the BIOS is a couple years old and no upgrades means I may have to just deal with it.

Edit: seemingly... for a while, until it didn't.
 
Last edited:
I'm running the newest firmware and everything else but the thing that finally got it to seemingly stabilize was to disable the AMD Pstate driver with amd_pstate=disable.
Recent AMD cards have a nasty bug on laptops if they have a high refresh rate that causes them to freeze up after a while. It is apparently a mainline bug, but not on LTS. There's another one too.
 
Recent AMD cards have a nasty bug on laptops if they have a high refresh rate that causes them to freeze up after a while. It is apparently a mainline bug, but not on LTS. There's another one too.
Yea, that one didn't help, and disabling the pstate driver didn't help, now on to limiting cstates. Eventually my kernel command line will have every possible option on it disabling stuff.
 
Dvorak sisters. Keep coping. I'm sure your gay layout will take off eventually.

driver partition
Driver partition?

Anyway. How much it matters if you are getting updated programs, will depend on what you are using.

Also how you are installing them. If you use flatpak. You are going to be getting up to date packages on any distro, provided the package maintainer is staying up to date. Because they're basically installed into a container that runs its own version of all the dependencies of the program. And connects to the rest of the system through portals.
 
I know JDownloader 2 has a docker image available that is still maintained: https://github.com/jlesage/docker-jdownloader-2

after trying it I see that it uses an x11 wrapper to make it a web site, however that makes it extremely cumbersome to copy and paste a large series of files and new filenames for them as i have to enter it in that little box in the wrapper every time. I just need something that I can just copy the direct download path for a specific file, while changing the name the file downloads as. right now uGet does that better, but I would rather have a docker image with a web interface
 
Basically. Less packages to pull from the get-go, and the Stable branches should be called Stale branches with how out of date it's packages are.
Mint has been a happy medium for me. I had to install Vim from source (before I switched to Neovim) and it looks like the only other major thing I had to compile from scratch right now has been R.
 
Back
Top Bottom