Unless it's all you have. Speaking as someone that's at times been poor af, sometimes people just have to cobble up a frankensystem from whatever parts they can scrounge.
One of the things I love about linux is that it makes this reasonably possible.
Weechat. Terminal based, flexible scripting system using a handful of languages, still actively developed, and I can make it work the way I want it to work.
Personally I use ksnip. Pretty sure it doesn't do video though. It does do assorted image capture, OCR (if you have Tesseract installed), and supports uploading to imgur, FTP, and anything you can manage to do with a script.
There isn't really a perfect replacement for ShareX that I know of.
Nah, I'm good. I'm fine with services being limited to what information they can convince my browser to give them, rather than what they can convince my phone to give them. Or try and convince me to give them permission to access.
I wouldn't even bring my phone, or if I absolutely needed something like that, I'd buy a cheapass pre-paid burner. And keep it off until you actually need it.
Probably depends how you define things. Like, is Xubuntu Xubuntu or Ubuntu with Xfce included by default? How much change is necessary before it's not "debian with added bits"?
Compiling code converts it from human readable source code into optimized machine code which the processor understands how to execute. For a lot of software you can just unpack the source code, run ./configure, run 'make', and then 'make install'. This can vary a lot and is a simplified explanation, but it's a start...
I've wandered through a bunch of them. Used to use Florisboard. Unexpected Keyboard is pretty good too. The Hacker's Keyboard for some stuff. Mostly these days Heliboard for general typing.
I feel like you'd probably enjoy wandering through the halfbakery...