On Wed, Feb 09, 2000 at 12:38:15AM +0900, Kazutaka YOKOTA wrote:
>
> >On Tue, Feb 08, 2000 at 11:44:41PM +0900, Kazutaka YOKOTA wrote:
> >> >On a recent -current (don't know if this is a known problem),
> >> >when cursor is switched off on one virtual console, it is
> >> >turned off on *all* virtual consoles. Any patch to try?
> >>=20
> >> Do you mean the "text" cursor, or the "mouse" cursor?
> >>=20
> >text, here is some additional info:
> >
> >vidcontrol -c destructive
> >echo -n "=1B[=3D14;12C" (cursor will go away)
> >echo -n "=1B[=3D10;12C" (cursor will appear again)
>
> The text cursor shape is "global" property, in the sense that if you
> change it in one vty, the cursor shape in the other vtys changes too.
> When you run "vidcontrol -c destructive", you will have the "blinking
> underline" cursor in ALL vtys. This has been so for a long time.
>
> The escape sequence ESC[=nC invokes the normal/blink/destructive
> cursor. This has effect in all vtys at once, just as "vidcontrol -c".
>
> The escape sequence ESC[=n;mC sets the cursor height. syscons.c used
> to change the cursor height in the current vty only. This was
> considered a bug, because it is inconsistent with the way ESC[=nC
> works, and corrected in 1.307 (around June 1999).
>
Yeah, just figured it out myself...
> What you are now seeing is the correct and expected result. The
> previous behavior was considered incorrect.
>
Huh, the correct result would be to have an escape sequence for
switching cursor off and on in the current vty only (i.e., real
vi=, ve= termcap support).
--
Ruslan Ermilov Sysadmin and DBA of the
[EMAIL PROTECTED] United Commercial Bank,
[EMAIL PROTECTED] FreeBSD committer,
+380.652.247.647 Simferopol, Ukraine
http://www.FreeBSD.org The Power To Serve
http://www.oracle.com Enabling The Information Age
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message