The X Window System is provided by
XFree86. There are two major
versions of X server available on the Debian system: XFree86 Version 3.3 (XF3)
and XFree86 Version 4.x series (XF4) both based on X11R6 specifications by
For the basics of X, refer to
X(7), the LDP
Remote X Apps
mini-HOWTO. For a Debian-specific user guide, read
/usr/share/doc/xfree86-common/FAQ.gz provided in the
xfree86-common package. This contains an interesting and
authoritative review of the key binding issues by Branden Robinson.
The X server, Section 9.4.3
a program on a local host that displays an X window and/or desktop on a user's
monitor (CRT, LCD) and accepts keyboard and mouse input.
X clients, Section 9.4.4
a program on a (local or remote) host that runs X-compatible application
This reverses the ordinary use of "server" and "client" in
There are several ways of getting the "X server" (display side) to
accept remote connections from an "X client" (application side):
the MIT magic cookie mechanism (insecure but better than
non-encrypted protocol (prone to eavesdropping attack).
use this only for local connection since it is less CPU-intensive than
Getting root in X, Section 9.4.12 and
the MIT magic cookie mechanism (insecure as
Xsecurity(7) for the basics of X
display access control.
for more information, if these are installed.
Section 2.4.3 for how to disable
xdm to gain a Linux console
upon boot without purging the
All remote connection methods, except
ssh, require TCP/IP
connection enabled on the X server. See
Using X over TCP/IP,