Found this as a result of searching the NetBSD mail archives.
When I had an Arch Linux VirtualBox install on my work's laptop I used to occasionally use that in framebuffer only mode, mostly as a novelty, but sometimes when we were running really low on bandwidth at home and so "forcing" myself to use something as low as bandwidth as possible. Not that I use much anyway: on my ye-olde NetBSD laptop I've no choice but to run things quite minimally using dwm and then pretty much just st to ssh into Linode; only occasionally taking advantage of this setup to run Surf or Dillo or look at images on Twitter, but most of the time I'm simply ssh'd into Linode and so it seemed silly to be running X, dwm and st just for that.
I found out that it was really easy to change the "resolution" of the framebuffer for NetBSD wscons, but it was not pretty when ssh'd in. As far as I could tell there isn't anyway to make wscons behave nicely with unicode; it seems that at some point there was something called uwscons being developed, but I don't think it's available any more.
mlterm-fb, however, is great. It was easy to set-up. And as far as customisation goes all I have are Solarized dark colours:
# ~/.mlterm/color # Solarized dark colours black=#073642 red=#dc322f green=#859900 yellow=#b58900 blue=#268bd2 magenta=#d33682 cyan=#2aa198 white=#eee8d5 hl_black=#002b36 hl_red=#cb4b16 hl_green=#586e75 hl_yellow=#657b83 hl_blue=#839496 hl_magenta=#6c71c4 hl_cyan=#93a1a1 hl_white=#fdf6e3
and this to get the foreground and background the right way round with Solarized: (Note: My choice of colours for 'fg_color' and 'bg_color' might not be exactly right for Solarized yet, but it is working well enough for me at the moment; by default mlterm-fb has them reversed which wasn't good at all).
# ~/.mlterm/main # To work with Solarized dark fg_color = white bg_color = black
and efont-unicode (as recommended in the setup):
# ~/.mlterm/font-fb DEFAULT = /usr/pkg/share/fonts/X11/efont/b14.pcf.gz
It's so much harder for me to waste time now. I should probably find someway of blocking myself from feeds; curse Snownews for still working so well.
Important note to self: if my ssh session hangs, I can no longer just close the terminal. I now need to remember
CTRL+~+. (Which is
CTRL+SHIFT+~ followed by
. on this keyboard; Also
CTRL+SHIFT+~ followed by
CTRL+Z to suspend; I love Unix).
[EDIT: 2015-04-07] I've got my ssh shortcuts wrong above. I don't know where I got the requiremnent for
CTRL from, but actually you need
ENTER followed by
~ followed by