1999-06-03 14:44:16 +02:00
|
|
|
|
.\" t
|
1994-08-17 11:00:13 +02:00
|
|
|
|
.\"
|
|
|
|
|
.\" vidcontrol - a utility for manipulating the syscons video driver
|
|
|
|
|
.\"
|
|
|
|
|
.\" Redistribution and use in source and binary forms, with or without
|
|
|
|
|
.\" modification, are permitted provided that the following conditions
|
|
|
|
|
.\" are met:
|
|
|
|
|
.\" 1. Redistributions of source code must retain the above copyright
|
|
|
|
|
.\" notice, this list of conditions and the following disclaimer.
|
|
|
|
|
.\" 2. Redistributions in binary form must reproduce the above copyright
|
|
|
|
|
.\" notice, this list of conditions and the following disclaimer in the
|
|
|
|
|
.\" documentation and/or other materials provided with the distribution.
|
|
|
|
|
.\"
|
|
|
|
|
.\" @(#)vidcontrol.1
|
1999-06-03 14:44:16 +02:00
|
|
|
|
.\" $Id: vidcontrol.1,v 1.15 1999/04/08 13:51:54 ghelmer Exp $
|
1994-08-17 11:00:13 +02:00
|
|
|
|
.\"
|
1996-12-09 08:20:41 +01:00
|
|
|
|
.Dd May 22, 1994
|
|
|
|
|
.Dt VIDCONTROL 1
|
|
|
|
|
.Os
|
|
|
|
|
.Sh NAME
|
|
|
|
|
.Nm vidcontrol
|
|
|
|
|
.Nd a utility for manipulating the syscons video driver.
|
|
|
|
|
.Sh SYNOPSIS
|
|
|
|
|
.Nm
|
1997-10-27 08:52:10 +01:00
|
|
|
|
.Op Fl r Ar fg Ar bg
|
|
|
|
|
.Op Fl b Ar color
|
|
|
|
|
.Op Fl c Ar appearance
|
|
|
|
|
.Op Fl d
|
1998-09-15 20:16:39 +02:00
|
|
|
|
.Op Fl i Ar adapter|mode
|
1997-10-27 08:52:10 +01:00
|
|
|
|
.Op Fl l Ar scrmap
|
|
|
|
|
.Op Fl L
|
|
|
|
|
.Op Fl m Ar on|off
|
|
|
|
|
.Op Fl f Ar size Ar file
|
|
|
|
|
.Op Fl s Ar number
|
|
|
|
|
.Op Fl t Ar N|off
|
|
|
|
|
.Op Fl x
|
|
|
|
|
.Op mode
|
|
|
|
|
.Op fgcol Op bgcol
|
|
|
|
|
.Op show
|
1996-12-09 08:20:41 +01:00
|
|
|
|
.Sh DESCRIPTION
|
1994-08-17 11:00:13 +02:00
|
|
|
|
The
|
1997-10-27 08:52:10 +01:00
|
|
|
|
.Nm
|
1994-08-17 11:00:13 +02:00
|
|
|
|
command is used to set various options for the syscons video driver,
|
1996-06-21 09:20:13 +02:00
|
|
|
|
such as video mode, colors, cursors, scrnmaps, font and screensaver timeout.
|
1996-12-09 08:20:41 +01:00
|
|
|
|
.Pp
|
1997-10-27 08:52:10 +01:00
|
|
|
|
The following command line options are supported:
|
|
|
|
|
.Bl -tag -width indent
|
|
|
|
|
.It mode
|
1998-09-23 12:00:15 +02:00
|
|
|
|
Select a new video mode. The modes currently recognized are:
|
|
|
|
|
.Ar 40x25 ,
|
|
|
|
|
.Ar 80x25 ,
|
|
|
|
|
.Ar 80x30 ,
|
|
|
|
|
.Ar 80x43 ,
|
|
|
|
|
.Ar 80x50 ,
|
|
|
|
|
.Ar 80x60 ,
|
|
|
|
|
.Ar 132x25 ,
|
|
|
|
|
.Ar 132x30 ,
|
|
|
|
|
.Ar 132x43 ,
|
|
|
|
|
.Ar 132x50 ,
|
|
|
|
|
.Ar 132x60 ,
|
1996-12-09 08:20:41 +01:00
|
|
|
|
.Ar VGA_40x25 ,
|
|
|
|
|
.Ar VGA_80x25 ,
|
1998-09-23 12:00:15 +02:00
|
|
|
|
.Ar VGA_80x30 ,
|
1996-12-09 08:20:41 +01:00
|
|
|
|
.Ar VGA_80x50 ,
|
1998-09-23 12:00:15 +02:00
|
|
|
|
.Ar VGA_80x60 ,
|
1996-12-09 08:20:41 +01:00
|
|
|
|
.Ar EGA_80x25 ,
|
1998-09-23 12:00:15 +02:00
|
|
|
|
.Ar EGA_80x43 ,
|
|
|
|
|
.Ar VESA_132x25 ,
|
|
|
|
|
.Ar VESA_132x30 ,
|
|
|
|
|
.Ar VESA_132x43 ,
|
|
|
|
|
.Ar VESA_132x50 ,
|
|
|
|
|
.Ar VESA_132x60 .
|
1999-06-03 14:44:16 +02:00
|
|
|
|
.\"The graphic mode
|
|
|
|
|
.\".Ar VGA_320x200
|
|
|
|
|
.\"and
|
|
|
|
|
The raster text mode
|
1998-09-23 12:00:15 +02:00
|
|
|
|
.Ar VESA_800x600
|
1996-12-09 08:20:41 +01:00
|
|
|
|
can also be chosen.
|
1999-06-03 14:44:16 +02:00
|
|
|
|
See
|
|
|
|
|
.Sx Video Mode Support
|
|
|
|
|
below.
|
1997-10-27 08:52:10 +01:00
|
|
|
|
.It fgcol Op bgcol
|
|
|
|
|
Change colors when displaying text. Specify the foreground color
|
|
|
|
|
(e.g. "vidcontrol white"), or both a foreground & background color
|
|
|
|
|
(e.g. "vidcontrol yellow blue").
|
|
|
|
|
.It show
|
|
|
|
|
See the supported colors on a given platform.
|
1996-12-09 08:20:41 +01:00
|
|
|
|
.It Fl r Ar foreground Ar background
|
1994-08-17 11:00:13 +02:00
|
|
|
|
Change reverse mode colors to
|
1996-12-09 08:20:41 +01:00
|
|
|
|
.Ar foreground
|
1994-08-17 11:00:13 +02:00
|
|
|
|
and
|
1997-10-27 08:52:10 +01:00
|
|
|
|
.Ar background .
|
1996-12-09 08:20:41 +01:00
|
|
|
|
.It Fl b Ar color
|
1994-08-17 11:00:13 +02:00
|
|
|
|
Set border color to
|
1996-12-09 08:20:41 +01:00
|
|
|
|
.Ar color
|
|
|
|
|
(only supported on VGA hardware).
|
|
|
|
|
.It Fl c Ar normal|blink|destructive
|
1996-01-30 14:52:50 +01:00
|
|
|
|
Change the cursor appearance. The cursor is either an inverting block
|
1995-02-07 12:56:21 +01:00
|
|
|
|
(normal) that eventually can "blink". Or it can be like the old hardware cursor
|
|
|
|
|
(destructive). The latter is actually a simulation.
|
1996-12-09 08:20:41 +01:00
|
|
|
|
.It Fl d
|
1994-09-26 20:58:07 +01:00
|
|
|
|
Print out current screen output map.
|
1996-12-09 08:20:41 +01:00
|
|
|
|
.It Fl l Ar scrmap
|
1994-08-17 11:00:13 +02:00
|
|
|
|
Install screen output map file from
|
1996-12-09 08:20:41 +01:00
|
|
|
|
.Ar scrmap
|
|
|
|
|
.It Fl L
|
1994-08-17 11:00:13 +02:00
|
|
|
|
Install default screen output map.
|
1998-09-15 20:16:39 +02:00
|
|
|
|
.It Fl i Ar adapter
|
|
|
|
|
Shows info about the current videoadapter.
|
|
|
|
|
.It Fl i Ar mode
|
|
|
|
|
Shows the possible videomodes with the current video hardware.
|
1996-12-09 08:20:41 +01:00
|
|
|
|
.It Fl m Ar on|off
|
1997-10-27 08:52:10 +01:00
|
|
|
|
Switch the mousepointer
|
|
|
|
|
.Ar on
|
|
|
|
|
or
|
|
|
|
|
.Ar off .
|
|
|
|
|
Used together with the moused
|
1996-06-21 09:20:13 +02:00
|
|
|
|
daemon for textmode cut & paste functionality.
|
1996-12-09 08:20:41 +01:00
|
|
|
|
.It Fl f Ar size Ar file
|
1994-08-17 11:00:13 +02:00
|
|
|
|
Load font
|
1996-12-09 08:20:41 +01:00
|
|
|
|
.Ar file
|
1994-08-17 11:00:13 +02:00
|
|
|
|
for
|
1996-12-09 08:20:41 +01:00
|
|
|
|
.Ar size
|
1994-08-17 11:00:13 +02:00
|
|
|
|
(currently, only 8x8, 8x14 or 8x16).
|
1997-10-27 08:52:10 +01:00
|
|
|
|
The font file can be either uuencoded or in raw binary format.
|
|
|
|
|
.It Fl s Ar number
|
|
|
|
|
Set the current vty to
|
|
|
|
|
.Ar number .
|
1996-12-09 08:20:41 +01:00
|
|
|
|
.It Fl t Ar N|off
|
1997-10-27 08:52:10 +01:00
|
|
|
|
Set the screensaver timeout to
|
1996-12-09 08:20:41 +01:00
|
|
|
|
.Ar N
|
1994-08-17 11:00:13 +02:00
|
|
|
|
seconds, or turns it
|
1996-12-09 08:20:41 +01:00
|
|
|
|
.Ar off .
|
|
|
|
|
.It Fl x
|
1994-09-26 20:58:07 +01:00
|
|
|
|
Use hexadecimal digits for output.
|
1996-12-09 08:20:41 +01:00
|
|
|
|
.El
|
1999-06-03 14:44:16 +02:00
|
|
|
|
.Ss Video Mode Support
|
|
|
|
|
Note that not all modes listed above may be supported by the video
|
|
|
|
|
hardware.
|
|
|
|
|
You can verify which mode is supported by the video hardware, using the
|
|
|
|
|
.Fl i Ar mode
|
|
|
|
|
option.
|
|
|
|
|
.Pp
|
|
|
|
|
The VESA BIOS support must be linked to the kernel
|
|
|
|
|
or loaded as a KLD module if you wish to use VESA video modes
|
|
|
|
|
or 132 column modes
|
|
|
|
|
.Pq see Xr vga 4 .
|
|
|
|
|
.Pp
|
|
|
|
|
Video modes other than 25 and 30 line modes may require specific size of font.
|
|
|
|
|
Use
|
|
|
|
|
.Fl f
|
|
|
|
|
option above to load a font file to the kernel.
|
|
|
|
|
If the required size of font has not been loaded to the kernel,
|
|
|
|
|
.Nm
|
|
|
|
|
will fail if the user attempts to set a new video mode.
|
|
|
|
|
.Pp
|
|
|
|
|
.TS
|
|
|
|
|
c s
|
|
|
|
|
c c
|
|
|
|
|
l c.
|
|
|
|
|
Video modes and font size
|
|
|
|
|
Modes Font size
|
|
|
|
|
25 line modes 8x16 (VGA), 8x14 (EGA)
|
|
|
|
|
30 line modes 8x16
|
|
|
|
|
43 line modes 8x8
|
|
|
|
|
50 line modes 8x8
|
|
|
|
|
60 line modes 8x8
|
|
|
|
|
.TE
|
|
|
|
|
.Pp
|
|
|
|
|
It is better to always load all three sizes (8x8, 8x14 and 8x16)
|
|
|
|
|
of the same font.
|
|
|
|
|
.Pp
|
|
|
|
|
You may set
|
|
|
|
|
.Ar font8x8 ,
|
|
|
|
|
.Ar font8x14
|
|
|
|
|
and
|
|
|
|
|
.Ar font8x16
|
|
|
|
|
variables in
|
|
|
|
|
.Pa /etc/rc.conf.local
|
|
|
|
|
to the desired font files so that they will be automatically loaded
|
|
|
|
|
when the system starts up.
|
1996-12-09 08:20:41 +01:00
|
|
|
|
.Sh FILES
|
|
|
|
|
.Bl -tag -width /usr/share/syscons/scrnmaps -compact
|
|
|
|
|
.It Pa /usr/share/syscons/fonts
|
|
|
|
|
.It Pa /usr/share/syscons/scrnmaps
|
|
|
|
|
.El
|
|
|
|
|
.Sh SEE ALSO
|
|
|
|
|
.Xr kbdcontrol 1 ,
|
|
|
|
|
.Xr keyboard 4 ,
|
1997-07-25 01:46:35 +02:00
|
|
|
|
.Xr screen 4 ,
|
1999-06-03 14:44:16 +02:00
|
|
|
|
.Xr syscons 4 ,
|
|
|
|
|
.Xr vga 4 ,
|
|
|
|
|
.Xr rc.conf 5 ,
|
1997-07-25 01:46:35 +02:00
|
|
|
|
.Xr moused 8
|
1996-12-09 08:20:41 +01:00
|
|
|
|
.Sh AUTHORS
|
1997-10-27 08:52:10 +01:00
|
|
|
|
.An S<EFBFBD>ren Schmidt Aq sos@FreeBSD.org
|