Re: RFT vidcontrol for vt(4)

From: Aleksandr Rybalko <ray_at_ddteam.net>
Date: Thu, 29 May 2014 23:37:05 +0300
On Thu, 29 May 2014 09:11:04 -0700
Kevin Oberman <rkoberman_at_gmail.com> wrote:

> On Thu, May 29, 2014 at 7:56 AM, Claude Buisson <clbuisson_at_orange.fr>
> wrote:
> 
> > On 05/29/2014 15:17, Aleksandr Rybalko wrote:
> >
> >> On Mon, 12 May 2014 17:10:54 +0200
> >> Claude Buisson <clbuisson_at_orange.fr> wrote:
> >>
> >>  On 05/12/2014 16:14, Aleksandr Rybalko wrote:
> >>>
> >>>> On Mon, 12 May 2014 15:35:48 +0200
> >>>> Claude Buisson <clbuisson_at_orange.fr> wrote:
> >>>>
> >>>>  On 03/11/2014 15:27, Aleksandr Rybalko wrote:
> >>>>>
> >>>>>> Hello hackers!
> >>>>>>
> >>>>>> Here is link to the patch[1] for vidcontrol that makes it to
> >>>>>> know if it
> >>>>>> run w/ or w/o vt(4) and if vt(4) is present, then:
> >>>>>> 1. screen map feature disabled (vt(4) use Unicode, so screen
> >>>>>> map not needed).
> >>>>>> 2. enable to load fornt from /usr/share/vt/fonts/ dir. PLease
> >>>>>> put "gallant" font[2] to /usr/share/vt/fonts/.
> >>>>>>
> >>>>>> Looks like it works fine, but maybe I forgot something :)
> >>>>>> So please test it in your own environment.
> >>>>>>
> >>>>>> Big thanks to Ed for preparing that font file!
> >>>>>>
> >>>>>> 1.
> >>>>>> http://people.freebsd.org/~ray/newcons/vidcontrol_for_vt_
> >>>>>> 2014-03-11.patch
> >>>>>> 2. http://people.freebsd.org/~emaste/newcons/gallant.fnt
> >>>>>>
> >>>>>> Thanks!
> >>>>>>
> >>>>>> WBW
> >>>>>>
> >>>>>>
> >>>>> Hi,
> >>>>>
> >>>>> I applied this patch on a 10.0-STABLE r264390 with a Radeon
> >>>>> Mobility X300 (M22)
> >>>>> 5460, and DRM2.
> >>>>>
> >>>>> I could load an home made terminus 16x32 font (my eyes are too
> >>>>> old to work with
> >>>>> a 8x16 font on a 1920x1200 17" screen), by
> >>>>>
> >>>>> - looping on each ttyvN in a rc.local script
> >>>>>
> >>>>> or
> >>>>>
> >>>>> - adding allscreens_flags="-f terminus-u32" to rc.conf (for
> >>>>> /etc/rc.d/syscons
> >>>>> consumption)
> >>>>>
> >>>>
> >>>> Cool!
> >>>> Are you like to share that font?
> >>>>
> >>>>
> >>> Off course.
> >>> In fact I generated 12x24, 14x28 and 16x32 fonts from
> >>> terminus-font-4.38 by
> >>> using the tools/tools/vt/fontcvt utility.
> >>> I will send you these fonts offlist (because the FreeBSD lists do
> >>> not like
> >>> attachments).
> >>>
> >>>
> >>>>> I just discovered than scrolling back in console mode works
> >>>>> ONLY on ttyv0.
> >>>>>
> >>>>
> >>>> Huh, it's surprising me. Before your mail I think we have
> >>>> problem with scrollback on vty0, but not on others. :)
> >>>> Looks like I have to concentrate and fix them all at once.
> >>>>
> >>>>
> >>> I confirm that scrollback works on ttyv0, but not on others ttyv
> >>> when a font is
> >>> loaded.
> >>>
> >>>
> >>>>> What I have to do to get scrolling on every ttyvN ?
> >>>>>
> >>>>> The only way to get the system working in normal VGA mode
> >>>>> (640x480) (not loading
> >>>>> the drm2 and radeon kms modules by loader.conf) is by
> >>>>> configuring the BIOS to
> >>>>> not do display expansion - which leads to the same ridiculously
> >>>>> small font..
> >>>>>
> >>>>> And of course, kbdmux keeps being mandatory to be able to load a
> >>>>> keymap.
> >>>>>
> >>>>
> >>>> Yeah, I still remember. :)
> >>>>
> >>>>
> >>> This could be noted in the newly born vt(4) man page ..
> >>>
> >>>
> >>>>> TIA
> >>>>>
> >>>>> Claude Buisson
> >>>>>
> >>>>>
> >>>> Many thanks Claude!
> >>>>
> >>>> WBW
> >>>>
> >>>>
> >>> CBu
> >>>
> >>>
> >> Hello Claude!
> >>
> >> Looks like nobody care about this patch, only you did test for
> >> it :) So I commit it to HEAD, if you need it to be MFCed, I will
> >> do it a week later.
> >>
> >> Many thanks for your help!!!
> >>
> >> WBW
> >>
> >>
> > Hello !
> >
> > I (sort of) solved the scroll problem by patching
> >   sys/dev/vt/font/vt_font_default.c
> > to compile my 16x32 font into the kernel.
> >
> > Clearly some more work is needed to make the modified vidcontrol a
> > finished utility and to have the proper rc.conf knob to load a
> > custom font at boot. And it must also be possible to generate a
> > kernel with a custom font, without
> > having to patch the source.
> >
> > I also found that
> >   tools/tools/vt/mkkfont/mkkfont.c
> > does not put a comma after the final "}" of .vf_map, so one must
> > apply the attached patch.
> >
> > Keep the work going !
> >
> > CBu
> >
> 
> Actually, I did test vidcontrol patches, but everything just seemed
> to work fine, so I failed to report anything. I guess reporting that
> nothing happened is a bit boring, but still important.
> 
> -- 
> R. Kevin Oberman, Network Engineer, Retired
> E-mail: rkoberman_at_gmail.com

Late is better than never :)
Thanks Kevin!

WBW
-- 
Aleksandr Rybalko <ray_at_ddteam.net>
Received on Thu May 29 2014 - 18:37:17 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:49 UTC