There are two parts to Release 6: X Consortium software and documentation,
and user-contributed software and documentation. The X Consortium part
contains the following:
We built and tested this release on the following systems:
The first thing you may notice is that you can't find anything. The source
tree has undergone a major reorganization since R5. The top-level directory
has been renamed from mit/ to xc/.
The general layout under xc/ is now as follows:
The xc/config directory now has subdirectories:
Xlib sources are in xc/lib/X11; we've renamed directories to match the
libname.a names.
There is no longer a top-level extensions directory. Extension libraries
are now under xc/lib/, server extension code is under
xc/programs/Xserver/Xext/, and extension header files are under
xc/include/extensions/.
The core distribution includes the following extensions: BIG-REQUESTS, LBX,
MIT-SHM, MIT-SUNDRY-NONSTANDARD, Multi-Buffering, RECORD, SHAPE, SYNC, X3D-PEX,
XC-MISC, XIE, XInputExtension, XKEYBOARD, XTEST, and XTestExtension1.
Some of the specifications define some behavior as implementation-dependent.
Implementations of X Consortium standards need to document how those parameters
are implemented; this section does so.
By default, XFILESEARCHPATH has these components:
2.1. Overview of the X Consortium Release
The user-contributed part contains whatever people contribute. You'll find
a variety of software and documentation here: programs, demos, games,
libraries, X server extensions, etc.
2.2. Supported Systems
A/UX 3.0.1
AIX 3.2.5
BSD/386 1.0
HP-UX 9.1
IRIX 5.2
Mach 2.5 Vers 2.00.1
Microsoft Windows NT 3.1
NCR Unix System V Release 4/MP-RAS
NEWS-OS 6.0
OSF/1 1.3
OSF/1 1.0
SunOS 4.1.3
SunOS 5.3
UNICOS 8.0
UNIX System V/386 Release 4.2 Version 1
Unix System V/860 Release 4.0 Version 3
Ultrix-32 4.3
On NT, most of the release builds with the Microsoft SDK. Missing are
Fresco, twm, xterm, xdm, xconsole, xinit, xhost, xsm, and the X server. Xt,
Xaw, and Xmu libraries are not built as DLLs. Imake works, albeit with some
restrictions.
2.3. The XC Tree
config/ config files, imake, makedepend, build utilities
doc/ all documentation other than per-program manual pages
fonts/ BDF, Speedo, Type1 fonts
include/ include files shared by multiple directories
lib/ all libraries
nls/ localization files
programs/ all programs, including the X server and rgb
test/ X Test Suite and other test suites
util/ patch, compress, other utilities
workInProgress/ snapshots of work in progress
bug-report bug reporting template
registry X Registry
2.3.1. config/
config/cf/ all the config files: Imake.tmpl, Project.tmpl, etc.
config/imake/ the imake program
config/makedepend/ the makedepend program
config/util/ other configuration utility programs and scripts
2.3.2. lib/
2.3.3. doc/
doc/specs/ X Consortium standards and other specifications
doc/man/ manual pages for libraries and general manual pages
doc/util/ macro packages and utilities for formatting
doc/hardcopy/ PostScript versions of the documentation
The xc/doc/hardcopy directory contains compressed, pre-formatted
PostScript versions of documentation elsewhere in the doc tree and the
program manual
pages, which are in each program's source directory. These files can be
uncompressed with the compress program, which is included in
xc/util/compress.
2.3.4. extensions
2.4. Extensions supported
2.5. Implementation Parameters
/usr/X11R6/lib/X11/%L/%T/%N%C%S
/usr/X11R6/lib/X11/%l/%T/%N%C%S
/usr/X11R6/lib/X11/%T/%N%C%S
/usr/X11R6/lib/X11/%L/%T/%N%S
/usr/X11R6/lib/X11/%l/%T/%N%S
/usr/X11R6/lib/X11/%T/%N%S
$XAPPLRESDIR/%L/%N%C
$XAPPLRESDIR/%l/%N%C
$XAPPLRESDIR/%N%C
$HOME/%N%C
$XAPPLRESDIR/%L/%N
$XAPPLRESDIR/%l/%N
$XAPPLRESDIR/%N
$HOME/%N
Otherwise it has these components:
$HOME/%L/%N%C
$HOME/%l/%N%C
$HOME/%N%C
$HOME/%L/%N
$HOME/%l/%N
$HOME/%N
Converted to HTML by
Markus Stumpf, 1994-07-19