Table of Contents
Xdarwin - X window system server for Darwin operating system 
Xdarwin
[ options ] ... 
Xdarwin is the window server for Version 11 of
the X window system on the Darwin operating system. It uses IOKit services
to accesss the display framebuffer, mouse and keyboard and to provide a
layer of hardware abstraction. Xdarwin will normally be started by the xdm(1)
display manager or by a script that runs the program xinit(1)
. 
In
addition to the normal server options described in the Xserver(1)
 manual
page, Xdarwin accepts the following command line switches: 
- -fakebuttons
 
- Emulates a 3 button mouse using the Command and Option keys. Clicking the
first mouse button while holding down Command will act like clicking button
2. Holding down Option will simulate button 3. 
 
- -nofakebuttons 
 
- Do not emulate
a 3 button mouse. This is the default. 
 
- -size width height 
 
- Sets the screeen
resolution for the X server to use. 
 
- -depth depth 
 
- Specifies the color bit
depth to use. Currently only 8, 15, and 24 color bits per pixel are supported.
 
- -refresh rate 
 
- Gives the refresh rate to use in Hz. For LCD displays this
should be 0. 
 
- -showconfig 
 
- Print out the server version and patchlevel. 
 
- -version
 
- Same as -showconfig. 
 
X(7)
, Xserver(1)
, xdm(1)
, xinit(1)
 
Xdarwin
and this man page still have many limitations. Some of the more obvious
ones are: 
- Only one display is supported. 
- The display mode can not be changed once the X server has started. 
- A screen saver is not supported. 
- The X server does not wake from sleep correctly. 
- The key repeat rate can not be changed. 
Original Port to Mac OS
X Server - John Carmack 
Port to Darwin 1.0 - Dave Zarzycki 
Improvements and bug fixes - Torrey T. Lyons 
 
Table of Contents