Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Framebuffer console font size selection issues?

Now that i915drmkms seems to be working in HEAD (9.99.97), I was annoyed
that on a machine with a 1024x768 display, the framebuffer console
selected the 16x32 font (GENERIC kernel), yielding a console terminal
of 64x24.

While it may be closer to 80x24 than if the 8x16 font were selected, I
consider a line length less than 80 to be undesirable.

So, I played around with 'wsfontload' and 'wsconsctl'.  It took a while
to figure out how to switch to the 8x16 font because nowhere is the
format of the output of 'wsfontload -l' described.  After playing with
loading other font files, I now know that it is:

  Name  WxL

and that "Name" may contain spaces.  Perhaps this should be documented.

So, I managed to switch "ttyE0" ("constty") to "Boldface" (8x16).  I
tried to do the same for the other virtual terminals, but "/dev/ttyE0"
seems hard-coded rather than operate on the current terminal or to be
able to specify a terminal.  How can I change the font on "/dev/ttyE[1-3]"?

Yes, I can build a custom kernel with my own font preferences and
I usually use "GLASS10x19" because I like the authentic VT220 look
or some machines have XXdrmkms disabled entirely for a plain VGA
console as they are servers that are usually only accessed via SSH.

Admittedly I mostly treat the "GENERIC" kernel as a disaster-recovery
tool but I'd rather see more on the screen than less--especially
kernel messages and DDB output.  This is particularly necessary on a
small display.

|/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
|\ / jdbaker[snail]consolidated[flyspeck]net  OpenBSD            FreeBSD
| X  No HTML/proprietary data in email.   BSD just sits there and works!
|/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645

Home | Main Index | Thread Index | Old Index