I would wager that most of my time is spent "perfecting" a window manager, these
days which JWM (Joe's Window Manger), I find, has just the right amount, and
lack, of features.
When I'm not trying to emulate the desktop look of IRIX, there's some shell
scripting I like to work on. Things like automating a Hyperbola install, so I
can install it without an internet connection. Or,putting together a script to
automate the creation of JWM themes. Or for screenshots. Fooling around with
`dialog` and `gxmessage` for (crappy) Choose Your Own Adventure "stories" - of
which Ren'Py would probably be a better avenue.
Sometimes I wonder about how I can emulate the (in my opinion) poorly done
"hacking" scenes in films with a cheap script to display random text because you
Sometimes I like to see if I can get packages like Trigger Rally to compile. Or
recently, I was running into errors running Dungeon Crawl Stone Soup (DCSS),
version 0.25.0. This lead me into a rabbit hole (?) of wondering what I can do
to speed up the package building time. Turns out that `make` has a "-j"
argument; building time just went from about 20 minutes, down to 6.
Beyond goofing around with source code (like a monkey with a wrench), I once
tried my hand at creating my own (mouse) cursor set; one of which I would reckon
was comically uncouth. And although I am a complete cherry, I've been attempting
now and again, to learn some/more languages, mostly being C, Python, and Lua.
So when I'm not wondering how a programme works or something about how computers
work, then Minetest can be entertaining, especially when you get around to using
some mods (Mineclone comes to mind, https://forum.minetest.net/viewtopic.php?t=16407)
And although my efficiency is likely abysmal, I try my hand Dungeon Crawl Stone Soup
(DCSS). Those two are the ones I probably play the most.
And in the off chance I feel like taking in a film, I like to go for a website
in which I can use local software, such as `mpv`, to watch the content. And if I
may, Tubi (https://tubitv.com/) is good example, I find, where I'm not
subjugated to their website's method of playing videos.
And although in the past I have spent/wasted too much time (upwards of 15 hours
a day) playing proprietary games (and thus have a good idea of the allure of
it), I've virtually given up on that nonsense. But every couple months, we want
to fire up an emulator, and maybe say, play Pokemon, while watching episodes of
Pokemon, for example.
Did I have fun spending 8 hours straight in a single server with "Day of Defeat:
Source" and maybe still have the sad screenshot to remember it by? I guess so.
But one day, I guess I just realised that it's a waste of time.
I can't say freedom respecting games are a waste of time, however. It allows me
to get curious and look at the source code; ask myself, although I have no idea
what I'm doing, what could I tweak in this code and see what happens. Like with
DCSS - I followed the documentation to add a new background/class.
Which in a way, also gets me wondering how well some software is written. So I
like to get curious about things.
How many virtual desktops can I run on say, JWM or Fluxbox, and which will
crash first, the software, or my hardware?
What happens if I use `cat` on audio files?
How small is the JWM (verison 2.4.0) binary if I compile it without any options?
And what if I compile in all the options? It's about 930 KB and 1.3 MB,
How long would Linux-libre take to compile, and will I end up with a kernel that
totally sucks because I'm not too sure what I'm doing?
Why can't I seem to use a text based email client?
Tabs or spaces? Should I adhere to the four space indent as apparently
recommended by Python?
What happens if I up the limit of karts to about 100 on Super Tux Kart?
How well does Xonotic run on maximum graphical settings on an Intel i5 without a
video card? (Surprisingly well, I think.)
Should I limit my code lines to 72 spaces like Geany has by default? Eighty is
the standard, though? But what about Torvalds apparently saying that 80 is a
thing about the past. Okay,, so what people like myself that sometimes still work
in a virtual console and on occasion only have a small screen or mobile device
to work with?
So if I have three instances of DCSS compiling, how hot will my CPU get? Let's
reboot and max the fan speed out and check the temperature again.
Hey, let's see if we can get Android-x86 running on this hardware!
What operating system supports 32-bit and will actually show up in the BIOS to
boot from because this Proscan tablet running Windows is soaking up 50% of the
RAM, minimum, just to run idle, and Windows is completely useless on this thing?
Maybe I should post more on the forum, seeking and aiding the guidance of my
fellow Hyperbolians and not keep outtasight? Especially when for some reason ssh
seems to delay my boot times by about 5 minutes.
My apologies for having a hard time turning off my --verbose argument. This post
is the short version.