[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ncurses: sysmouse support bug/suggestion
From: |
Travis Poppe |
Subject: |
Re: ncurses: sysmouse support bug/suggestion |
Date: |
Sat, 23 Jul 2005 15:51:48 -0600 |
User-agent: |
KMail/1.8.1 |
On Saturday 23 July 2005 03:35 pm, Thomas Dickey wrote:
> On Sat, 23 Jul 2005, Travis Poppe wrote:
> > On Saturday 23 July 2005 11:53 am, Thomas Dickey wrote:
> >> On Thu, 21 Jul 2005, Travis Poppe wrote:
> >>> Hello,
> >>>
> >>> I hope I've got the correct e-mail address. Anyway, I've recently
> >>> tested the sysmouse (FreeBSD console) support that comes with ncurses
> >>> 5.4. It works great, other than a minor cosmetic error that,
> >>> ironically, comes from a cosmetic "fix" for FreeBSD 3.x.
> >>
> >> Checking against the FreeBSD 5.3 I've installed on one of my boxes -
> >> it works fine there. I'm regarding it as a recent defect in FreeBSD.
> >
> > Are you in a high resolution VESA console? The error is only visible if
> > you're using one.
>
> no - I've only got it setup as the default. That aspect had not occurred
> to me. Do you have a pointer to setting that up (in case it is something
> I can test, and possibly compare with the older FreeBSD's which I do have
> available).
It may or may not work depending on your video hardware. In most cases I've
had it work and only a few where it does not.
Make sure you have this in your kernel:
options SCL_PIXEL_MODE
You will also need vesa.ko loaded or built into your kernel as well. Reboot
into the new kernel and make sure vesa.ko is loaded if you did not build it
into the kernel, and type:
vidcontrol -g 100x37 VESA_800x600
FreeBSD 6 will have support for a wide range of video modes (such as 1024x768
and up), not just 800x600. However, support for VESA_800x600 has been in the
kernel for awhile.
If you would like all of your terminals to be set to this at boot time, add
this to /etc/rc.conf:
allscreens_flags="-g 100x37 VESA_800x600"
Thanks,
--
Travis Poppe
IRC: tlp @ irc.freenode.net