Raspberry Pi 4 Setup

In my long-running cyberdeck-building saga, I’ve tried a few variations. Now trying the new RasPi4-4GB from CanaKit, Rii K12 keyboard, and a very cheap terrible Elecrow 10.1″ monitor. When I first got the shipment, the MicroHDMI-HDMI cable was missing, but CanaKit quickly shipped me two, in case I want to run two monitors on my very tiny computer. And then when I got everything hooked up… nothing happened. Turns out, the recommended format tool formats SD cards in ExFat, and RasPi only boots from FAT32. OS X’s “new” Disk Utility is awful but did let me pick the right option, copied NOOBS, and was able to boot Raspbian! Yay!

Protip with the Rii keyboard: Little radio adapter is hidden in one of the feet. Took me a bit to figure out why it wouldn’t pair. It’s a weird layout, keys are a little mushier than I like (I like either classic buckling spring IBM or Northgate keys, or the thin super-crisp “Apple Magic Keyboard” keys), but it’s attractive, great for the size, and the trackpad works better than I expected as a real mouse; I do have to hit the left-click keyboard button sometimes to wake it up. I may or may not stick with this forever.

I won’t be staying in Raspbian, I hate Linux more than anything, but I don’t want to fight with setting up BSD on a new device just yet. What I’d love is if Haiku worked on it, but BSD is probably a saner choice.

Uninstalled all the stupid stuff that’s preloaded. LibreOffice can suck it, 10 different “simple IDEs” can fuck off. Mathematica and Wolfram Alpha can stay. “vi” is actually Vim, but “vim” is not installed; anyway I won’t be working full-time in Vim. Did an adduser, installed zsh and chsh to zsh; fucking Lintwats still use bash after all the security holes! After some advice from Mastodon, Geany seems tolerable as a GUI editor, and it’s cross-platform, good option.

There’s a Chez Scheme package, but it didn’t install anything and apparently is long out of date. Chicken only has the compiler, not a REPL. But Gauche installs, the “gosh” REPL runs fine, and seems to have working GL & GTK+ libraries, which may be a reasonable way to make some GUI tools for it.

Chromium is the standard browser, which whatever man, but it keeps bugging me to sign in, and I will never do that. It plays Youtubes OK, which is likely to be 75% of its runtime. I’m kind of impressed the sound works and I won’t touch anything about that except volume because Linux + sound = 9th level of Hell.

I loathe the very simplistic Windows-like wm it starts with, haven’t seen any “setting” to change that, probably have to go fight config files and Raspbian won’t be here that long.

Now I need to finish the keyboard box, so I can make this portable, but as just a little desktop computer it’s pretty sweet, and my setup cost me $220 total (plus some earlier experiments).