kdrive: add Xkdrive/Xfbdev man pages, update Xvesa manual
This commit is contained in:
parent
5f8e75f27d
commit
1adbdf76a9
|
@ -1,5 +1,5 @@
|
||||||
XCOMM $XConsortium: Imakefile /main/10 1996/12/02 10:20:33 lehors $
|
XCOMM $XConsortium: Imakefile /main/10 1996/12/02 10:20:33 lehors $
|
||||||
XCOMM $XFree86: xc/programs/Xserver/hw/kdrive/Imakefile,v 1.3 2000/08/26 00:24:37 keithp Exp $
|
XCOMM $XFree86: xc/programs/Xserver/hw/kdrive/Imakefile,v 1.4 2000/09/15 15:19:00 keithp Exp $
|
||||||
KDRIVE=.
|
KDRIVE=.
|
||||||
#include "Kdrive.tmpl"
|
#include "Kdrive.tmpl"
|
||||||
|
|
||||||
|
@ -21,4 +21,5 @@ NormalLibraryTarget(kdrive,$(OBJS))
|
||||||
|
|
||||||
SpecialCObjectRule(kdrive,,$(EXT_DEFINES))
|
SpecialCObjectRule(kdrive,,$(EXT_DEFINES))
|
||||||
|
|
||||||
|
InstallManPage(Xkdrive,$(MANDIR))
|
||||||
DependTarget()
|
DependTarget()
|
||||||
|
|
|
@ -0,0 +1,75 @@
|
||||||
|
.TH Xkdrive 1
|
||||||
|
.SH NAME
|
||||||
|
Xkdrive \- tiny X server
|
||||||
|
.SH SYNOPSIS
|
||||||
|
.B Xvesa
|
||||||
|
.RI [ :display ]
|
||||||
|
.RI [ option ...]
|
||||||
|
|
||||||
|
.B Xfbdev
|
||||||
|
.RI [ :display ]
|
||||||
|
.RI [ option ...]
|
||||||
|
|
||||||
|
.B Xigs
|
||||||
|
.RI [ :display ]
|
||||||
|
.RI [ option ...]
|
||||||
|
|
||||||
|
.B Xtrident
|
||||||
|
.RI [ :display ]
|
||||||
|
.RI [ option ...]
|
||||||
|
|
||||||
|
.B Xsis530
|
||||||
|
.RI [ :display ]
|
||||||
|
.RI [ option ...]
|
||||||
|
|
||||||
|
.B Xtrio
|
||||||
|
.RI [ :display ]
|
||||||
|
.RI [ option ...]
|
||||||
|
|
||||||
|
.B Xitsy
|
||||||
|
.RI [ :display ]
|
||||||
|
.RI [ option ...]
|
||||||
|
.SH DESCRIPTION
|
||||||
|
.B Xkdrive
|
||||||
|
is a family of X servers designed to be particularly small. This
|
||||||
|
manual page describes the common functionality of the
|
||||||
|
.B Xkdrive
|
||||||
|
servers; for information on a specific X server, please refer to the
|
||||||
|
relevant manual page.
|
||||||
|
.SH OPTIONS
|
||||||
|
In addition to the standard options accepted by all X servers (see
|
||||||
|
Xserver(1)), all the
|
||||||
|
.B Xkdrive
|
||||||
|
servers accept the following options:
|
||||||
|
.TP 8
|
||||||
|
.B -screen \fIwidth\fBx\fIheight\fR[\fBx\fIdepth\fR]\fB
|
||||||
|
use a screen of the specified size.
|
||||||
|
.TP 8
|
||||||
|
.B -zaphod
|
||||||
|
disable switching screens by moving the pointer accross a screen boundary.
|
||||||
|
.TP 8
|
||||||
|
.B -3button
|
||||||
|
disable emulation of a middle mouse button by chording.
|
||||||
|
.TP 8
|
||||||
|
.B -2button
|
||||||
|
enable emulation of a middle mouse button by chording.
|
||||||
|
.TP 8
|
||||||
|
.B -dumb
|
||||||
|
disable hardware acceleration.
|
||||||
|
.TP 8
|
||||||
|
.B -softCursor
|
||||||
|
disable the hardware cursor.
|
||||||
|
.TP 8
|
||||||
|
.B -card \fIcard\fB
|
||||||
|
not documented.
|
||||||
|
.TP 8
|
||||||
|
.B -videoTest
|
||||||
|
not documented.
|
||||||
|
.TP 8
|
||||||
|
.B -standalone
|
||||||
|
not documented.
|
||||||
|
.SH SEE ALSO
|
||||||
|
X(1), Xserver(1), xdm(1), xinit(1), Xvesa(1), Xfbdev(1).
|
||||||
|
.SH AUTHORS
|
||||||
|
The Xkdrive common core was written by Keith Packard, based on XFree86
|
||||||
|
which, in turn, is based on the Sample Implementation of X.
|
|
@ -1,5 +1,5 @@
|
||||||
XCOMM $XConsortium: Imakefile /main/10 1996/12/02 10:20:33 lehors $
|
XCOMM $XConsortium: Imakefile /main/10 1996/12/02 10:20:33 lehors $
|
||||||
XCOMM $XFree86: xc/programs/Xserver/hw/nvfb/Imakefile,v 3.8 1996/12/23 06:30:19 dawes Exp $
|
XCOMM $XFree86: xc/programs/Xserver/hw/kdrive/fbdev/Imakefile,v 1.2 2000/09/03 05:11:17 keithp Exp $
|
||||||
KDRIVE=..
|
KDRIVE=..
|
||||||
#include "../Kdrive.tmpl"
|
#include "../Kdrive.tmpl"
|
||||||
|
|
||||||
|
@ -11,4 +11,5 @@ INCLUDES = $(KDINCS) -I.
|
||||||
|
|
||||||
NormalLibraryObjectRule()
|
NormalLibraryObjectRule()
|
||||||
NormalLibraryTarget(fbdev,$(OBJS))
|
NormalLibraryTarget(fbdev,$(OBJS))
|
||||||
|
InstallManPage(Xfbdev,$(MANDIR))
|
||||||
DependTarget()
|
DependTarget()
|
||||||
|
|
|
@ -0,0 +1,26 @@
|
||||||
|
.TH Xfbdev 1
|
||||||
|
.SH NAME
|
||||||
|
Xvesa \- Linux framebuffer device tiny X server
|
||||||
|
.SH SYNOPSIS
|
||||||
|
.B Xfbdev
|
||||||
|
.RI [ :display ]
|
||||||
|
.RI [ option ...]
|
||||||
|
.SH DESCRIPTION
|
||||||
|
.B Xfbdev
|
||||||
|
is a generic X server for Linux.
|
||||||
|
.B Xfbdev
|
||||||
|
doesn't know about any particular hardware, and uses the framebuffer
|
||||||
|
provided by the Linux framebuffer device.
|
||||||
|
.SH OPTIONS
|
||||||
|
.B Xfbdev
|
||||||
|
accepts the common options of the Xkdrive family of servers. Please
|
||||||
|
see Xkdrive(1).
|
||||||
|
.SH KEYBOARD
|
||||||
|
To be written.
|
||||||
|
.SH SEE ALSO
|
||||||
|
X(1), Xserver(1), Xkdrive(1), xdm(1), xinit(1).
|
||||||
|
.SH AUTHORS
|
||||||
|
The
|
||||||
|
.B Xfbdev
|
||||||
|
server was written by Keith Packard.
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
.\" $XFree86: xc/programs/Xserver/hw/kdrive/vesa/Xvesa.man,v 1.2 2000/09/03 05:11:22 keithp Exp $
|
.\" $XFree86: xc/programs/Xserver/hw/kdrive/vesa/Xvesa.man,v 1.3 2000/10/20 00:19:50 keithp Exp $
|
||||||
.TH Xvesa 1
|
.TH Xvesa 1
|
||||||
.SH NAME
|
.SH NAME
|
||||||
Xvesa \- VESA VBE tiny X server
|
Xvesa \- VESA Bios Extensions tiny X server
|
||||||
.SH SYNOPSIS
|
.SH SYNOPSIS
|
||||||
.B Xvesa
|
.B Xvesa
|
||||||
.RI [ :display ]
|
.RI [ :display ]
|
||||||
|
@ -13,15 +13,14 @@ is a generic X server for Linux on the x86 platform.
|
||||||
doesn't know about any particular hardware, and sets the video mode by
|
doesn't know about any particular hardware, and sets the video mode by
|
||||||
running the video BIOS in VM86 mode.
|
running the video BIOS in VM86 mode.
|
||||||
.B Xvesa
|
.B Xvesa
|
||||||
therefore runs untrusted code with full priviledges, and is one of the
|
can use both standard VGA BIOS modes and any modes advertised by a
|
||||||
most insecure X servers available.
|
VESA BIOS if available.
|
||||||
.B Xvesa
|
.B Xvesa
|
||||||
uses both standard VGA BIOS modes and any modes advertised by a VESA 2.0
|
runs untrusted code with full privileges, and is therefore a fairly
|
||||||
BIOS if available.
|
insecure X server.
|
||||||
.B Run at your own risk.
|
.B Run at your own risk.
|
||||||
.SH OPTIONS
|
.SH OPTIONS
|
||||||
In addition to the normal tiny-X server's options (to be described in
|
In addition to the normal KDrive server's options (see Xkdrive(1)),
|
||||||
a separate man page),
|
|
||||||
.B Xvesa
|
.B Xvesa
|
||||||
accepts the following command line switches:
|
accepts the following command line switches:
|
||||||
.TP 8
|
.TP 8
|
||||||
|
@ -30,13 +29,13 @@ specifies the VESA video mode to use. If mode
|
||||||
.I n
|
.I n
|
||||||
is not supported by your BIOS and hardware,
|
is not supported by your BIOS and hardware,
|
||||||
.B Xvesa
|
.B Xvesa
|
||||||
will fail, hang your system, or make your monitor explode; you are on
|
will fail, hang your system, or cause your monitor to explode; you are
|
||||||
your own. This option overrides any
|
on your own. This option overrides any
|
||||||
.B -screen
|
.B -screen
|
||||||
options.
|
options.
|
||||||
.TP 8
|
.TP 8
|
||||||
.B -listmodes
|
.B -listmodes
|
||||||
tells the server to list all supported video modes. If
|
list all supported video modes. If
|
||||||
.B -force
|
.B -force
|
||||||
was specified before
|
was specified before
|
||||||
.BR -listmodes ,
|
.BR -listmodes ,
|
||||||
|
@ -46,12 +45,12 @@ the
|
||||||
server won't be able to use.
|
server won't be able to use.
|
||||||
.TP 8
|
.TP 8
|
||||||
.B -force
|
.B -force
|
||||||
disables some sanity checks and use the specified mode even if the
|
disable some sanity checks and use the specified mode even if the
|
||||||
BIOS claims not to support it.
|
BIOS claims not to support it.
|
||||||
.TP 8
|
.TP 8
|
||||||
.B -shadow
|
.B -shadow
|
||||||
use a shadow framebuffer even if it is not strictly necessary. This
|
use a shadow framebuffer even if it is not strictly necessary. This
|
||||||
may dramatically improve performance on some machines.
|
may dramatically improve performance on some hardware.
|
||||||
.TP 8
|
.TP 8
|
||||||
.B -nolinear
|
.B -nolinear
|
||||||
don't use a linear framebuffer even if one is available. You don't
|
don't use a linear framebuffer even if one is available. You don't
|
||||||
|
@ -59,22 +58,19 @@ want to use this option.
|
||||||
.TP 8
|
.TP 8
|
||||||
.B -swaprgb
|
.B -swaprgb
|
||||||
pass RGB values in the order that works on broken BIOSes. Use this if
|
pass RGB values in the order that works on broken BIOSes. Use this if
|
||||||
the colours are wrong in PseudoColor modes.
|
the colours are wrong in PseudoColor and 16 colour modes.
|
||||||
.TP 8
|
.TP 8
|
||||||
.B -verbose
|
.B -verbose
|
||||||
emit diagnostic messages during BIOS initialization and teardown.
|
emit diagnostic messages during BIOS initialization and teardown.
|
||||||
.SH KEYBOARD
|
.SH KEYBOARD
|
||||||
Xvesa handles the keyboard in the same manner as the
|
To be written.
|
||||||
.B Xfbdev
|
|
||||||
Linux X server. See Xfbdev(1) (not yet written) for more information.
|
|
||||||
.SH BUGS
|
.SH BUGS
|
||||||
.B Xvesa
|
.B Xvesa
|
||||||
opens all IO ports and runs your VESA BIOS, which may safely be
|
opens all IO ports and runs your VESA BIOS, which may be assumed to be
|
||||||
assumed to be buggy. Allowing your users to run
|
buggy. Allowing your users to run
|
||||||
.B Xvesa
|
.B Xvesa
|
||||||
is a major security hole. Allowing yourself to run
|
is probably a security hole.
|
||||||
.B Xvesa
|
|
||||||
is probably a mistake.
|
|
||||||
.B Xvesa
|
.B Xvesa
|
||||||
records the current BIOS mode when it starts and restores that mode on
|
records the current BIOS mode when it starts and restores that mode on
|
||||||
termination; if the video card has been reprogrammed by another application,
|
termination; if the video card has been reprogrammed by another application,
|
||||||
|
@ -82,10 +78,9 @@ the display will almost certainly be trashed. The alternative of saving and
|
||||||
restoring the complete video card state has proven unreliable on most video
|
restoring the complete video card state has proven unreliable on most video
|
||||||
cards.
|
cards.
|
||||||
.SH SEE ALSO
|
.SH SEE ALSO
|
||||||
X(1), Xserver(1), xdm(1), xinit(1), Xfbdev(1).
|
X(1), Xserver(1), Xkdrive(1), xdm(1), xinit(1).
|
||||||
.SH AUTHORS
|
.SH AUTHORS
|
||||||
The tiny-X server was written by Keith Packard, and the VESA driver
|
The VESA driver was written by Juliusz Chroboczek who didn't realise
|
||||||
was added by Juliusz Chroboczek who didn't realise what he was doing
|
what he was doing until it was too late. Keith Packard then added
|
||||||
until it was too late. Tiny-X uses code from XFree86, which in turn
|
support for standard VGA BIOS modes and is especially proud of 320x200
|
||||||
is based on the Sample Implementation. Keith Packard then added support for
|
16 colour mode.
|
||||||
standard VGA BIOS modes and is especially proud of 320x200 16 color mode.
|
|
||||||
|
|
Loading…
Reference in New Issue