History log of /freebsd-10.0-release/usr.sbin/vidcontrol/vidcontrol.1
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 259065 07-Dec-2013 gjb

- Copy stable/10 (r259064) to releng/10.0 as part of the
10.0-RELEASE cycle.
- Update __FreeBSD_version [1]
- Set branch name to -RC1

[1] 10.0-CURRENT __FreeBSD_version value ended at '55', so
start releng/10.0 at '100' so the branch is started with
a value ending in zero.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


# 213573 08-Oct-2010 uqs

mdoc: drop redundant .Pp and .LP calls

They have no effect when coming in pairs, or before .Bl/.Bd


# 199174 11-Nov-2009 ed

Add a new flag to vidcontrol, -T, that allows terminal mode switching.

This will make it more easy for people to experiment with TERM=xterm.
Instead of echoing these strange escape sequences, I can just instruct
them to run `vidcontrol -T xterm'.


# 165467 22-Dec-2006 ru

Tweak some wording and markup.


# 147377 14-Jun-2005 ru

Markup fixes.

Approved by: re (blanket)


# 146736 29-May-2005 delphij

Add VESA mode support for syscons, which enables the support of 15, 16,
24, and 32 bit modes. To use that, syscons(4) must be built with
the compile time option 'options SC_PIXEL_MODE', and VESA support (a.k.a.
vesa.ko) must be either loaded, or be compiled into the kernel.

Do not return EINVAL when the mouse state is changed to what it already is,
which seems to cause problems when you have two mice attached, and
applications are not likely obtain useful information through the EINVAL
caused by showing the mouse pointer twice.

Teach vidcontrol(8) about mode names like MODE_<NUMBER>, where <NUMBER> is
the video mode number from the vidcontrol -i mode output. Also, revert the
video mode if something fails.

Obtained from: DragonFlyBSD
Discussed at: current@ with patch attached [1]
PR: kern/71142 [2]
Submitted by: Xuefeng DENG <dsnofe at msn com> [1],
Cyrille Lefevre <cyrille dot lefevre at laposte dot net> [2]


# 111762 02-Mar-2003 ru

mdoc(7) police: Nits.


# 111633 27-Feb-2003 mux

Document the fact that VTY locking is easily bypassable when DDB
is compiled in the kernel. Also add some useful xrefs to lock(1).


# 102111 19-Aug-2002 sobomax

Add a new `-H' modifier, which when combined with `-p' or `-P' allows to dump
full console history.


# 99705 10-Jul-2002 dd

Add an -S option that allows the user to disable vty switching. It is
implemented using a new VT_LOCKSWITCH ioctl. Although it is possible
to implement something like this by VT_SETMODEing to VT_PROCESS and
never releasing the vty, that method has a number of downsides, the
biggest of which is that some program has to stay resident for the
lock to be in effect.

Reviewed by: roam, sheldonh


# 95127 20-Apr-2002 charnier

Use `The .Nm utility'


# 92891 21-Mar-2002 bmah

Fix typo: s/forth/fourth/


# 92801 20-Mar-2002 ru

Grammar nits.


# 92460 16-Mar-2002 sobomax

When loading a font allow suffix specifying its size be omited, in which
case use size of the currently displaying font as a suffix. For example,
when the when the size of the currently displayed font is 8x8 the
following command will load koi8-r-8x8.fnt.

# vidcontrol -f koi8-r

MFC after: 2 weeks


# 83287 10-Sep-2001 ru

mdoc(7) police: markup nits.

PR: docs/30473
Submitted by: Jonathan Hanna <jhanna@home.com>


# 82962 04-Sep-2001 ru

mdoc(7) police:

1) Removed the low-level (unneeded in this context) details on
escape sequences that are already documented in screen(4).

2) Removed whitespace at EOL.

3) Removed the garbage from previous revision.


# 82911 03-Sep-2001 murray

Add additional information about VGA attributes.

PR: docs/28000
Submitted by: Robert Drehmel <robert@zoot.quizbot.org>


# 81824 17-Aug-2001 sobomax

The ports that convert screendumps into text or png called scr2*, not
shot2*.

PR:
Submitted by: Olexander Kunytsa


# 81449 10-Aug-2001 ru

mdoc(7) police: protect trailing full stops of abbreviations
with a trailing zero-width space: `e.g.\&'.


# 81251 07-Aug-2001 ru

mdoc(7) police:

Avoid using parenthesis enclosure macros (.Pq and .Po/.Pc) with plain text.
Not only this slows down the mdoc(7) processing significantly, but it also
has an undesired (in this case) effect of disabling hyphenation within the
entire enclosed block.


# 79755 15-Jul-2001 dd

Remove whitespace at EOL.


# 77950 09-Jun-2001 dd

Add a comma between the two names in the CONTRIBUTERS section.


# 77413 29-May-2001 sobomax

Add section "CONTRIBUTORS" and move nik and sobomax there, since we are not
really "AUTHORS".


# 77329 28-May-2001 des

Move the scrollback controls from kbdcontrol to vidcontrol.
Also fix some style bugs in the code and poor language in the man pages.

Reviewed by: sobomax


# 76893 20-May-2001 ru

Spell FreeBSD.org correctly.


# 76892 20-May-2001 sobomax

- Fix markup;
- add nik into Authors section.

Submitted by: ru


# 76845 19-May-2001 sobomax

Move scrshot(1) functionality into vidcontrol(1).

Suggested by: many
Not objected to by: nik (scrshot co-author)


# 75670 18-Apr-2001 ru

mdoc(7) police: normalize .Nd.


# 75649 18-Apr-2001 dd

List the explanations of the command line arguments in the same order
as they're listed in the synopsis (alphabetical).


# 75469 13-Apr-2001 ru

mdoc(7) police: Fixed markup.


# 75344 09-Apr-2001 sobomax

Allow user to omit font size specification when loading a font. In addition
the following fixes had been made:

- check the size of the font being loaded and compare it with possible sizes
to minimise possibility of loading something that is not a fontfile at all
and turning console screen into garbage;

- prevent buffer overflow (and coredump as a result ) when loading valid
uuencoded file with size that exceeds allocated buffer;

- correct and improve several error messages.

Approved by: -audit, -hackers (silently)


# 74898 28-Mar-2001 dd

Mention that the vga(4) driver supports 90-column video modes.

PR: 26050
Submitted by: Alex Kapranoff <alex@kapran.bitmcnit.bryansk.su>
Approved by: nik


# 73233 28-Feb-2001 ru

Eliminate mdocNG warnings caused by misplaced or extraneous macro calls.


# 71642 25-Jan-2001 sobomax

New option `-g' to allow selecting custom text geometry in VESA_800x600 raster
text mode. For example `vidcontrol -g 100x37 VESA_800x600' will setup 100x37
text mode as opposed to default 80x25.

Reviewed by: imp


# 68854 17-Nov-2000 ru

mdoc(7) police: use certified section headers wherever possible.


# 68717 14-Nov-2000 ru

Spell the sos's name correctly.


# 68390 06-Nov-2000 ru

Avoid use of tbl(1).


# 57673 01-Mar-2000 sheldonh

Remove single-space hard sentence breaks. These degrade the quality
of the typeset output, tend to make diffs harder to read and provide
bad examples for new-comers to mdoc.


# 57272 17-Feb-2000 unfurl

updates the vidcontrol man page to include mention of the new -M flag

PR: 16221
Submitted by: Kelly Yancey <kbyanc@posi.net>


# 52664 30-Oct-1999 phantom

Fix broken cross reference : kldload(1) -> kldload(8)


# 51633 24-Sep-1999 phantom

Various style and visual changes.
VESA_132x30 is not available mode
SC_PIXLE_MODE -> SC_PIXEL_MODE


# 51392 19-Sep-1999 yokota

- Mention that the SC_PIXEL_MODE kernel option is required, in order
to use the VESA_800x600 raster text mode.
- Fix the list of recognized keywords; "40x25" is not recognized,
but "VGA_40x25" is.


# 50479 27-Aug-1999 peter

$Id$ -> $FreeBSD$


# 49824 15-Aug-1999 mpp

Various man page cleanup:

- Sort xrefs.
- FreeBSD.ORG -> FreeBSD.org
- Be consistent with section names as outlined in mdoc(7).
- Other misc mdoc cleanup.

PR: doc/13144
Submitted by: Alexey M. Zelkin <phantom@cris.net>


# 48586 05-Jul-1999 yokota

Added the EXAMPLE section and try to make the text slightly more informative.

Grammar and Spelling Reviewed by: mpp

While mpp kindly checked grammar and spelling, any technical errors
remaining in the man pages are entirely of mine.


# 47709 03-Jun-1999 yokota

Mention that 8x8 font is required for 43, 50 and 60 line text modes,
and that font files can be specified in /etc/rc.conf[.local].


# 45471 08-Apr-1999 ghelmer

Change LKM to KLD.

Submitted by: Nathan Ahlstrom <nrahlstr@winternet.com>


# 39592 23-Sep-1998 yokota

VESA BIOS support update in syscons.

- Accept generic video mode names: 80x25, 80x30, etc. Specific video
mode names, VGA_80x25, VESA_132x25, are still accpeted too.
- Update the man page accordingly.


# 39287 15-Sep-1998 sos

Add VESA support to syscons.

Kazu writes:

The VESA support code requires vm86 support. Make sure your kernel
configuration file has the following line.
options "VM86"
If you want to statically link the VESA support code to the kernel,
add the following option to the kernel configuration file.
options "VESA"

The vidcontrol command now accepts the following video mode names:
VESA_132x25, VESA_132x43, VESA_132x50, VESA_132x60, VESA_800x600

The VESA_800x600 mode is a raster display mode. The 80x25 text will
be displayed on the 800x600 screen. Useful for some laptop computers.

vidcontrol accepts the new `-i <info>' option, where <info> must be
either `adapter' or `mode'. When the `-i adapter' option is given,
vidcontrol will print basic information (not much) on the video
adapter. When the `-i mode' option is specified, vidcontrol will
list video modes which are actually supported by the video adapter.

Submitted by: Kazutaka YOKOTA yokota@FreeBSD.ORG


# 30764 27-Oct-1997 charnier

Use err(3). Stylistic changes in man page.


# 27662 24-Jul-1997 wosch

Add ref to moused(8).


# 23457 06-Mar-1997 brian

Add a -s option for setting the current vty. This should make
life easier if a PS/2 mouse locks up the keyboard (frequent-ish,
but not repeatable).
Tidy up code (a bit) and make it -Wall

Is this a 2.2 candidate ? (although it doesn't -Wall in 2.2 because
of the lack of sys/sysproto.h


# 20240 09-Dec-1996 mpp

Convert to mdoc format.

Submitted by: Sandro Sigala <sandro@cat.local.net> as part of PR# 2134


# 16565 21-Jun-1996 sos

Added new -m option, that enable / disables the mousepointer on
a textmode screen.


# 13744 30-Jan-1996 mpp

Fix a bunch of spelling errors in a bunch of man pages.


# 6862 03-Mar-1995 dima

remove option "-s saver" from usage()


# 6628 22-Feb-1995 sos

Next syscons update (given up on numbering :)

Removed screensavers from syscons, they are now LKM's. This makes it
possible to do some really "interesting" screensavers...
Fixed bug that sometimes caused garbage to appear when leaving
"scroll-lock" history.
Reformattet indentation, it got too deep for a normal 80 pos screen.
Split up in syscons.c & syscons.h for use with the saver-lkm's.
Temporarily removed -s option from vidcontrol, savers should now
be loaded with modload.


# 6230 07-Feb-1995 sos

Added new choises of cursors.


# 5536 12-Jan-1995 sos

First round in syscons update. Several new features has been added:

No kernel config options anymore besides keyboard language layout.
Virtual consoles are now dynamically allocated, no NCONS anymore.
Software cursor blinking/nonblinking.
Visual bell for laptops (don't beep at meetings :-).
Cursor/bell default type setable via config "flags" instead of as defines.
Cursor/bell type setable via ioctl's.
New video modes 80x30 80x60 for some laptops, and those with multisync monitors.
Scroll-lock history (length currently fixed at 100 lines).
Lots of cleanups, some only commented out for now (will goaway soon).
Support for new features in vidcontrol/kbdcontrol.
Updated manpages.


# 3118 26-Sep-1994 ache

Document -d and -x options


# 2089 17-Aug-1994 sos

Added vidcontrol util from 1.1.5.1+

Reviewed by:
Submitted by: