JdeBP · @JdeBP
46 followers · 324 posts · Server tty0.social

@nixCraft

Of course, Apple showed us how to have buttons and frames and menus (and even a mouse pointer) on a text display many years ago, and Unicode 13 has made that system possible once again.

#mousetext #virtualterminals

Last updated 1 year ago

JdeBP · @JdeBP
46 followers · 324 posts · Server tty0.social

@thindil @herrbischoff

X11 is not required in order to have a terminal emulator on a framebuffer. jfbterm, zhcon, and my console-fb-realizer all do so without X11.

#freebsd #virtualterminals

Last updated 1 year ago

JdeBP · @JdeBP
40 followers · 298 posts · Server tty0.social

This gave me an idea. Although the 8×8 fonts cannot be synthetically obliqued and boldfaced, because they are square, rectangular Ubuntu Mono can be.

So I can use PET for upright medium, unscii for upright boldface, and for the oblique medium and boldface.

It works out fairly well.

#unscii #bbcmicro #ubuntumono #nosh #virtualterminals #vtfont

Last updated 1 year ago

JdeBP · @JdeBP
40 followers · 297 posts · Server tty0.social

The 8×8 font from works rather better than Ubuntu Mono does, when rendering virtual terminals to the framebuffer with console-fb-realizer, I think. And the PET font from unscii works better still.

#bbcmicro #unscii #nosh #vtfont #virtualterminals

Last updated 1 year ago

JdeBP · @JdeBP
36 followers · 260 posts · Server tty0.social

Some random terminal test programs.

The first is using 24-bit colour, which as you can see the kernel built-in terminal emulator does not handle. The second is setting various ECMA-48 standard attributes. The FreeBSD kernel built-in terminal emulator does not handle most of those, either.

The small display size is down to the bloody awful buggy nVidia closed source framebuffer driver. I'm having to rely upon vesa(4) for now.

#freebsd #nosh #virtualterminals

Last updated 1 year ago

JdeBP · @JdeBP
36 followers · 252 posts · Server tty0.social

I can view the Japanese manual page for (the Watanabe shell) in .

It comes out as gibberish on kernel . On user-space VTs it come out rather well. (This is what I want to screen grab.)

I fixed jfbterm and zhcon so that they work on FreeBSD again. Neither managed to display a UTF-8 Japanese manual page.

jfbterm is greeking everything, so just getting a font that works might well solve that. In zhcon the page comes out in the wrong encoding.

#yash #freebsd #virtualterminals #framebuffer

Last updated 1 year ago

JdeBP · @JdeBP
36 followers · 251 posts · Server tty0.social

I want to screenshot a user-space VT being realized on the framebuffer.

There are three framebuffer dump programs that I know of: fbdump, fbgrab, and fbshot. None of them work on , because its framebuffer device works in a different way.

So writing a program to dump the frame buffer it is, then.

It looks like PBM files are the easiest output format.

#freebsd #framebuffer #virtualterminals

Last updated 1 year ago

JdeBP · @JdeBP
35 followers · 244 posts · Server tty0.social

I've just re-done some doco, based upon what's coming up in the next release. I posted screenshots of what this looks like, and all, a little while ago.

I still have to physically resurrect the Debian development/test/build machine, with its dead hardware, before I can do a release. Those with GOPHER access can follow along, though, as the development source archive is up to date.

jdebp.info/Softwares/nosh/guid

#mousetext #nosh #login #envuidgid #virtualterminals

Last updated 1 year ago

JdeBP · @JdeBP
17 followers · 95 posts · Server tty0.social

Here's a slightly more magnified different screenshot that I just did.

#nosh #virtualterminals

Last updated 2 years ago

JdeBP · @JdeBP
17 followers · 79 posts · Server tty0.social

One of the things that was in development before the Long Gap was improvements in many parts of the user-space VT parts of the nosh toolset. I am still recovering my development environment, and there is a little while until the next release is possible, but one minor thing to whet your appetites:

I put widgets on console-termio-realizer that send various keyboard keys for session switching console-multiplexor and for driving console-input method.

#nosh #virtualterminals

Last updated 2 years ago