Re: Seeking Advice for Keyboardless Computing & k.b. Shopping or Building
Reply #5 –
Well, you just have to test what will work for you. But like clappingsnowdrop said, LibreWolf with uBlock Origin and Vimium is the best choice if you're concerned about privacy on the web. Personally, I have 2 LibreWolf profiles:
1. The one that I'm currently writing from, which is hardened by changing some uBlock settings and clearing most browsing data on exit.
2. Mostly used for school, etc. It has ResistFingerprinting disabled so that some stuff gets rendered correctly and also keeps all browsing data.
Browser profiles are actually something that I wish I'd known about earlier, they're really convenient
qutebrowser lacks stuff like ResistFingerprinting or advanced extension support (e.g. I have uBlock set to "medium" mode and to block all JavaScript by default), which is why one might say that it's inferior privacy-wise. But at this point it's personal preference.
It's quite different. Check out https://suckless.org/philosophy/
One of the quirks of suckless software is that you have to edit the source code directly. It's hard to explain this through text, it'd be more effective if you take a look at how it's done: https://youtu.be/watch?v=DlViR5Ymg4A
To the end user it means that there's a pretty high barrier to entry if you want to patch those programs, but also they take very little resources and once you set everything up you can pretty much forget what window manager you're even using.
Though I'd recommend trying out i3 first if you don't have any experience in programming.
This is as simple as creating a single config file
I'm on X11, so here's an example from /etc/X11/xorg.conf.d/10-keyboard.conf:
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbOptions" "grp:alt_shift_toggle,caps:escape_shifted_capslock"
Option "AutoRepeat" "250 30"
EndSection
"XkbOptions" is the one that remaps capslock and sets the shortcut for language toggle. For more info see https://wiki.archlinux.org/title/Xorg/Keyboard_configuration