README for X11R&relvers; on OpenBSD
Matthieu Herrb
-Last modified on: 9 December 2003; updated 25 March 2004 by Jim Gettys
-for X11R&relvers;
+Last modified on: 4 February 2005.
@@ -18,28 +17,29 @@
What and Where is X11R&relvers;?
-The X.org Foundation X11R&relvers; is an Open Source version of the X Window System that supports
+The X.org Foundation X11R&relvers; is an Open Source version of
+the X Window System that supports
several UNIX(R) and UNIX-like operating systems (such as Linux, the BSDs
and Solaris x86) on Intel and other platforms.
See the .
]]>
-X11R&relvers; also builds on other OpenBSD architectures. See section
+X11R&relvers; builds on most architectures supported by OpenBSD. See section
for details.
Bug Reports for This Document
-Use the X.org Bugzilla at
+Use the X.org Bugzilla at
to submit comments or suggestions about this file, using the xorg product.
New OS dependent features
@@ -47,96 +47,17 @@
See the for
non-OS dependent new features in X11R&relvers;.
-New OS related features
-
-
-The IPv6 support is enabled on OpenBSD, but XDMCP over IPv6 is
-not currently enabled since the code uses IPv6 mapped IPv4 addresses
-which are not supported on OpenBSD.
-The userland part of DRI is enabled and built. Now waiting for
-someone to port the kernel modules...
-All major revisions of the shared libraries are incremented on
-OpenBSD 3.3 and later, to support the API changes introduced by
-gcc stack protector.
-
-
-New OS related features in 4.3
-
-
-Support for some VGA cards on OpenBSD/alpha
-
-
-New OS dependent features in 4.2
-
-
-Support for OpenBSD/macppc on the ATI Rage128 based
-Power Macintoshes.
-Support for building clients on OpenBSD/sparc64.
-
-
-New OS dependent features in 4.0.3
-
-
-Support for the wscons console driver in post 2.8 OpenBSD.
-A fix for multi-threaded libraries support.
-
-
-New OS dependent features in 4.0.2
-
-
-Support for the OpenBSD ports tree,
-Preliminary support for the macppc architecture (clients build
-and work, the server doesn't work yet),
-xdm now writes an utmp entry,
-startx now creates an Xauthority magic cookie for the display.
-
-
-New OS dependent features in 4.0.1
-
-
-Several features from the OpenBSD X11 tree were merged into xdm:
-
- support for Kerberos IV authentication
-use the arc4random(4) random number generator
-add a new resource "allowRootLogin", which can be used to disable
- root logins through xdm
-log failed logins to syslogd
-verify that the shell is valid using /etc/shell
-verify that the account hasn't expired
-
-The Xsun server can be built again on OpenBSD/sparc.
-
-
-New OS dependent features in 4.0
-Multi-thread safe libraries are built by default on OpenBSD 2.6
- and later,
-Preliminary APM support.
+Switch the the Xinput-aware kbd driver for keyboard input
-New OS dependent features in 3.9.18
-
+New OS related features in X.Org 6.8
-Support for USB mices has been added on OpenBSD.
-Soft-booting secondary cards through the int10 BIOS interface is
-now possible using the x86emu real mode emulator.
+Support for Propolice in modules.
+Server support for OpenBSD/amd64.
-New OS dependent features in 3.9.17
-
-
-Silken mouse is supported for serial mices, and, under
-post 2.6 OpenBSD-current for PS/2 mices.
-MTRR Write Combining is enabled under post 2.6 OpenBSD-current.
-
-
-Installing the Binaries
-
-
-Refer to the
-for detailed installation instructions.
-
Configuring X for Your Hardware
The /etc/X11/xorg.conf file tells the X server what kind of
@@ -147,7 +68,7 @@
You'll need info on your hardware:
Your mouse type, baud rate and its /dev entry.
-The video card's chipset (e.g. ET4000, S3, etc).
+The video card's chipset (e.g. ATI Radeon, nVidia GeForce 4/MX etc).
Your monitor's sync frequencies.
@@ -168,10 +89,10 @@
X11R&relvers; has support for the mouse driver included in
-the new /dev/wsmouse0'' as the device in /etc/X11/xorg.conf
-if you're using OpenBSD-2.9 or later with a PS/2 or USB mouse.
+``/dev/wsmouse'' as the device in /etc/X11/xorg.conf
+with a PS/2 or USB mouse.
See for general
instruction on mouse configuration.
@@ -187,15 +108,11 @@
To start the display manager, log in as root on the console and type:
``
-xdm_flags=NO # for normal use: xdm_flags=""
-
-to:
+You can start xdm automatically on bootup by adding the line:
xdm_flags="" # for normal use: xdm_flags=""
-in /etc/rc.conf.
+in /etc/rc.conf.local.
Running X without the display manager
@@ -211,21 +128,12 @@
Kernel Support for X
-To make sure X support is enabled under OpenBSD, the following
-line must be in your config file in /sys/arch/i386/conf:
-
-
- option APERTURE
-
+OpenBSD's GENERIC kernels have all support for running X enabled.
Console drivers
The server supports wscons, the standard OpenBSD/i386 console driver.
-
-The pcvt console driver which was the default up to OpenBSD
-2.8, is also supported on those releases.
-
Aperture Driver
By default OpenBSD includes the BSD 4.4 kernel security
@@ -281,8 +189,12 @@