Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Christian Rauch
xserver
Commits
1adbdf76
Commit
1adbdf76
authored
Dec 01, 2000
by
Keith Packard
Browse files
kdrive: add Xkdrive/Xfbdev man pages, update Xvesa manual
parent
5f8e75f2
Changes
5
Hide whitespace changes
Inline
Side-by-side
hw/kdrive/Imakefile
View file @
1adbdf76
XCOMM $XConsortium: Imakefile /main/10 1996/12/02 10:20:33 lehors $
XCOMM $XFree86: xc/programs/Xserver/hw/kdrive/Imakefile,v 1.
3
2000/0
8/26 00:24:37
keithp Exp $
XCOMM $XFree86: xc/programs/Xserver/hw/kdrive/Imakefile,v 1.
4
2000/0
9/15 15:19:00
keithp Exp $
KDRIVE=.
#include "Kdrive.tmpl"
...
...
@@ -21,4 +21,5 @@ NormalLibraryTarget(kdrive,$(OBJS))
SpecialCObjectRule(kdrive,,$(EXT_DEFINES))
InstallManPage(Xkdrive,$(MANDIR))
DependTarget()
hw/kdrive/Xkdrive.man
0 → 100644
View file @
1adbdf76
.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.
hw/kdrive/fbdev/Imakefile
View file @
1adbdf76
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=..
#include "../Kdrive.tmpl"
...
...
@@ -11,4 +11,5 @@ INCLUDES = $(KDINCS) -I.
NormalLibraryObjectRule()
NormalLibraryTarget(fbdev,$(OBJS))
InstallManPage(Xfbdev,$(MANDIR))
DependTarget()
hw/kdrive/fbdev/Xfbdev.man
0 → 100644
View file @
1adbdf76
.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.
hw/kdrive/vesa/Xvesa.man
View file @
1adbdf76
.\" $XFree86: xc/programs/Xserver/hw/kdrive/vesa/Xvesa.man,v 1.
2
2000/
09/03
0
5
:1
1:22
keithp Exp $
.\" $XFree86: xc/programs/Xserver/hw/kdrive/vesa/Xvesa.man,v 1.
3
2000/
10/20
0
0
:1
9:50
keithp Exp $
.TH Xvesa 1
.SH NAME
Xvesa \- VESA
VBE
tiny X server
Xvesa \- VESA
Bios Extensions
tiny X server
.SH SYNOPSIS
.B Xvesa
.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
running the video BIOS in VM86 mode.
.B Xvesa
therefore runs untrusted code with full priviledg
es
,
and
is one of the
most insecure X servers
available.
can use both standard VGA BIOS mod
es and
any modes advertised by a
VESA BIOS if
available.
.B Xvesa
uses both standard VGA BIOS mod
es and
any modes advertised by a VESA 2.0
BIOS if available
.
runs untrusted code with full privileg
es
,
and
is therefore a fairly
insecure X server
.
.B Run at your own risk.
.SH OPTIONS
In addition to the normal tiny-X server's options (to be described in
a separate man page),
In addition to the normal KDrive server's options (see Xkdrive(1)),
.B Xvesa
accepts the following command line switches:
.TP 8
...
...
@@ -30,13 +29,13 @@ specifies the VESA video mode to use. If mode
.I n
is not supported by your BIOS and hardware,
.B Xvesa
will fail, hang your system, or
mak
e your monitor explode; you are
on
your own. This option overrides any
will fail, hang your system, or
caus
e your monitor
to
explode; you are
on
your own. This option overrides any
.B -screen
options.
.TP 8
.B -listmodes
tells the server to
list all supported video modes. If
list all supported video modes. If
.B -force
was specified before
.BR -listmodes ,
...
...
@@ -46,12 +45,12 @@ the
server won't be able to use.
.TP 8
.B -force
disable
s
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.
.TP 8
.B -shadow
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
.B -nolinear
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
.B -swaprgb
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
.B -verbose
emit diagnostic messages during BIOS initialization and teardown.
.SH KEYBOARD
Xvesa handles the keyboard in the same manner as the
.B Xfbdev
Linux X server. See Xfbdev(1) (not yet written) for more information.
To be written.
.SH BUGS
.B Xvesa
opens all IO ports and runs your VESA BIOS, which may
safely
be
assumed to be
buggy. Allowing your users to run
opens all IO ports and runs your VESA BIOS, which may
be assumed to
be
buggy. Allowing your users to run
.B Xvesa
is a major security hole. Allowing yourself to run
.B Xvesa
is probably a mistake.
is probably a security hole.
.B Xvesa
records the current BIOS mode when it starts and restores that mode on
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
cards.
.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
The tiny-X server was written by Keith Packard, and the VESA driver
was added by Juliusz Chroboczek who didn't realise what he was doing
until it was too late. Tiny-X uses code from XFree86, which in turn
is based on the Sample Implementation. Keith Packard then added support for
standard VGA BIOS modes and is especially proud of 320x200 16 color mode.
The VESA driver was written by Juliusz Chroboczek who didn't realise
what he was doing until it was too late. Keith Packard then added
support for standard VGA BIOS modes and is especially proud of 320x200
16 colour mode.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment