!My horseman hat was hung here --- f6k's lair in the digital meadow 29 July 2022 @ 09:40 UTC --- written on x270 with jmacs on otaku.ssh.org on the living room table as Itz bath our toddler --- After my night shift, I came back home but I didn't went to sleep since I needed to do important stuff in the morning. First, I went to buy two vaccines for the baby; then I had to write a mail and send it to my manager about some overtime hours made this month that were not taken into account yet; and, last, I made that phone call mentioned in my previous note to the college's hotline so they can debug my problem with the registration process for law school. All done. It's now 10:43 am. And since we have an appointment at the nursery at 1pm and then at the pediatrician at 3pm for vaccinations, I avoid going to bed. To pass the time, and to help keep me awake, I'm taking a walk in the large digital meadow while mom and baby have a bath. I stopped by agk's gopher hole in SDF's gopher.club. I've read with attention her Advice to expecting mom (published on July, the 7th). This is the second time I'm reading it. I'm no mom but a dad, either way it is full of useful tips that are always good to keep in mind. In addition, I had never heard of the benefits of catnip tea, nor my wife; thank you Anna for that! We will surely try it at home. Then I went through her archives and found her posts about her Pinebook Pro wrote in May and October 21 where she explains how she uses her (then) new laptop. She mentionned it in an old discussion on SDF's bboard(1) (see below), and that's why I launched lynx(1) to browse Gopher, ending up in her online diary. * * * agk inspired me (again!) to do something similar. And to honor the afflatus she brought in spite of herself, I'm using her textfile decorum and current 54 columns right margin (yes, sorry for not telling earlier; if you're reading this file, Anna, I hope you didn't just think I was shamelessly ripping off your style---cuz I'm not; rather please see it as a kind of tribute; a homage, if you may; pinky swear). Also, I will try to have her conciseness despite my tendency to ramble (it's already off to a bad start, have you noticed too? Well, keep in mind I'm quite exhausted for lack of sleep at this point). Structure and furniture ----------------------- I have a second hand reconditioned Thinkpad X270 bought from an IT broker for about 200 euros. QuadCore i5-6300U CPU @ 2.40GHz, ~250Go NVMe drive, and 8 GB RAM. It's the most powerfull machine I've ever had. The screen is 12,5" with a huge 1366x768 resolution (I mean huge for me, and compared to what I am normally used to and had before). It runs Debian stable even though I much prefer Slackware (but I had to make the installation of the system just before our newborn came to life four months and a half ago (I mean, I had no time to make a nice post-install configuration like Slackware deserves it, so I went for the easiest (GODS! Will you stop with the parenthesis, f6k?! We said: no ramblings!))). Machine and system are both robust and reliable. The OS is lightweight and configured in such a way that it does not pump too much on the batteries. Yes, plural: I am fortunate to have two of them, including one internal, which leaves me with many hours to spare (I have not yet managed to drain them both completely in one day of work on batteries!). Everyday environment -------------------- As a window manager, I've recently switched to i3(1). I was using OpenBSD's cwm(1). I like the latter but I'm happy to come back to a tiled window manager. I've modified a little the default keystrokes to change the focus ($mod+vi-keys) and configured some of the extra FnKeys. I'm using conky(1) to display various information on the bottom right of the screen (hour, current date, load average, temperature, batteries status (only when not on AC), CPU heat (if it's too high), fan (if it's too fast), Wi-Fi (if connected), and VPN (if connected)). I'm using a JSON text configuration for a better integration with i3bar (I also tuned the color rendering according to the default i3 theme, so everything match and appears as a whole). I didn't want to use a third-party launcher. And I found that I can launch apps directly from i3 thanks to "modes". I use something like this: > grep -A6 Apps ~/.i3/config set $app_launcher Apps: [f]irefox [z]zz bindsym oe mode "$app_launcher" mode "app_launcher" { bindsym f exec firefox-esr; mode "default" bindsym z exec systemctl suspend; mode "default" bindsym Escape mode "default" } So each time I press "²" on my French keyboard (just above the tab key), I have a nice bar showing me a menu next to the desktop indicators. As it happens, when I press "f", it launches Firefox and the bar disappears by itself (thanks to command chaining). I also like that i3 allows me to load predefine layout for the windows. Indeed, I always sort my windows the same way. I have four xterm(1) combined with tmux(1) on desktop 1, ordered like this: +------------------+------------------+ | | | | 1 | | | | | +------------------+ | | | | | | 3 | | | | | 2 | | | | | | +------------------+ | | 4 | +------------------+------------------+ You should know that XTerm 1, 2 and 3 have the same tmux session ("tmux new -t <target-client>") so I can copy/paste easily from window to window without using the mouse (prefix-key+] and +[). Above all, It allows me to reshape the content of the terminals without having to actually move the windows (does it make sens explained like this?). XTerm 2 and 3 are my main work spaces, i.e. where my active cursor is most often, with priority given to XTerm 3. XTerm 4 is usually used to launch mplayer(1), mpg123(1), moc(1), zathura(1), htop(1), or any quick command. Textual screenshot ------------------ Right now, in XTerm 1 I'm connected to alt.org's NetHack server from which I look with a distracted eye Doy playing a game (she/he's currently solving the Sokoban in dungeon level 5). In XTerm 2, I have less(1) displaying my config file for i3---so I could make the copy/paste above. In XTerm 3, I'm connected to SDF where I have jmacs(1) open to write this text file, within an other tmux session hosted on SDF. In this tmux, I also have an other pane with irssi(1) running (idling in #helpdesk, #sdf and #anonradio on irc.sdf.org, among with other channels on irc.libera.chat), and a third with bboard(1) open on the "Desktop Environment / Window Manager" discussion on UNIX board. Finally in XTerm 4, mpg123 is playing the aNONradio stream. World News just started (it is now 12:01 pm in France (and yes, it's been more than an hour I'm writing this but I had to take breaks to take care of the baby (absolutely, the bath did him good, thank you very much for asking; and he's now eating with mommy... (Well, actually, mommy is eating while he looks at her with wonder, even if I mostly think he's just waiting for her to breastfeed him (Ah no! He was waiting for her to give him banana with a little spoon (What a funny face he makes when the banana arrives in his mouth; he really seems to like it!)))))). (OH GODS! Help! The ramblings went quite bad this time!). Concerning other virtual desktops, the second one is exclusively dedicated to Mozilla Firefox, while third is for Zathura (which I use to read PDFs and CBZ). Desktop 4 is reserved for graphical video games. It should be noted that I run MPlayer in floating mode, mostly on desktop 1. * * * To conclude, I will add that I do not use a file manager---like nnn, Midnight Commander, nor things like fzf. I am satisfied with what is offered by coreutils, bsdutils and bsdextrautils (Debian package names certified). And I think it's useless now to say that I spend most of my computing time in a terminal. Well, it's almost time for our baby appointments. I'll discuss daily life applications maybe another day. In the meantime, take care. :)