I have 2 linux machines: local and remote. local is the laptop I carry around to different networks–into the office, coffeeshops, library. But I want to be able to log into remote when I need it. It’s pretty simple to do this with tailscale + x11vnc. SSH keys On local: ssh-copy-id remote and enter the… Read More


A story about a raspberry pi laptop Once upon a time I was excited about typewriters. Wait a minute, I am still excited about typewriters. Once I was excited about typewriters, but also computers. I knew I liked the immediate typing experience and the “nothing can interrupt me now” flow of having one and only… Read More


On my new pi laptop (to be described in a later post) it always boots to console without numlock. I would prefer numlock to be ON always. Raspbian GNU/Linux 10 (buster) Working directory /home/pi/Dev/ Script setNumLockOn INITTY=/dev/tty[1-8] for tty in $INITTY; do setleds -D +num < $tty done Service setNumlock.service [Unit] Description = Set numlock… Read More


There are many good fonts, but a few are terrible. In linux, we can force a replacement of a particularly hated font: Comic Sans Terminal sudo vim /etc/fonts/local.conf In this file, this will do it: <?xml version=”1.0″?> <!DOCTYPE fontconfig SYSTEM “urn:fontconfig:fonts.dtd”> <fontconfig> <match target=”pattern”> <test qual=”any” name=”family”><string>Comic Sans MS</string></test> <edit name=”family” mode=”assign” binding=”same”><string>Ubuntu</string></edit> </match> </fontconfig>… Read More


Purpose Audio baby monitors are cool and all, but how do you know when your 1-year old decides she’s big enough to climb out of the crib? Enter the baby spycam. This project follows: jacksonliam/mjpg-streamer (github) start-service-at-boot (Linode) Download and build Create a dev directory, clone the github link, and compile for install. mkdir dev… Read More