Annotation of 43BSD/contrib/X/doc/installation/in.2, revision 1.1

1.1     ! root        1: .NH 1
        !             2: Overview of the Software Hierarchy.
        !             3: .PP
        !             4: The device independent part of the X server is contained in the
        !             5: \fBX/X\fP directory.
        !             6: Device dependent code for different displays are contained in
        !             7: directories \fBlibvs100\fP, \fBlibqvss\fP, \fBlibqdss\fP,
        !             8: \fBlibsun\fP and eventually others.
        !             9: The device independent code is linked against these libraries
        !            10: to form executable programs for each display type; for example
        !            11: \fBXvs100\fP or \fBXqvss\fP or \fBXsun\fP.
        !            12: In each of these libraries is an include file named \fBvssite.h\fP which
        !            13: has definitions of the directory where fonts (and if any firmware is
        !            14: needed, where the firmware file) are located.
        !            15: These files should be edited to suit local taste.
        !            16: By default, as distributed, fonts are located in the directory
        !            17: \fB/usr/new/lib/X/font\fP.
        !            18: .PP
        !            19: The directory \fBXlib\fP contains C client library code for client
        !            20: programs.
        !            21: As distributed, all code links against the `local' copy of the
        !            22: library, and does not require that the library be installed in /usr/lib
        !            23: for linking.
        !            24: .PP
        !            25: The directory \fBuwm\fP contains the ``Ultrix Window Manager'', hands down
        !            26: the best window manager written to date.
        !            27: .PP
        !            28: The directory \fBXMenu\fP contains a deck of cards menu facility.
        !            29: .PP
        !            30: The \fBcursor\fP directory contains cursor bitmaps used by various of
        !            31: the client programs.
        !            32: .PP
        !            33: The directory \fBfont\fP contain fonts in the appropriate format for the
        !            34: Vs100 display.
        !            35: .PP
        !            36: The directory \fBinline\fP contains a slightly modified version of the
        !            37: `inline' program used to make inline code optimizations in the 4.3BSD
        !            38: kernel.
        !            39: This program is used by several libraries to avoid procedure call overhead
        !            40: in critical code of the window system.
        !            41: As this version is known to have some bugs in it, we do not recommend using it
        !            42: elsewhere.
        !            43: .PP
        !            44: The \fBrgb\fP directory contains a color database, to provide translation
        !            45: of english names to RGB colors.
        !            46: This is used by the X server to support color name lookup for client programs.
        !            47: It is a general database, and not directly tied to X per se'.
        !            48: .PP
        !            49: The directory \fBs-code\fP contains the firmware file for the DEC Vs100
        !            50: display.
        !            51: .PP
        !            52: The \fBsrc\fP directory contains modified 4.2BSD code,
        !            53: which you may want to install (xcomsat, for example).
        !            54: .PP
        !            55: The \fBsys\fP directory hierarchy contains system files in their normal
        !            56: arrangement; for example, the Vs100 device driver, an improved 4.2BSD pseudo
        !            57: teletype driver, and so on.
        !            58: Only files which do not exist on the 4.3BSD distribution are included,
        !            59: as most files required have already been installed.
        !            60: .PP
        !            61: All of the directories starting with lower case "x" contain various client
        !            62: programs for X; two different window manager programs, terminal emulator,
        !            63: performance monitors, window dump and undump programs and the like.
        !            64: Xted is a version of the Clu screen editor "ted" which has been modified
        !            65: to interact directly with the window system.
        !            66: .PP
        !            67: The exe.v10 directory contains executables for the Clu programs, since
        !            68: most people do not have CLU compilers.
        !            69: .PP
        !            70: The directory \fBCLUlib\fP contains CLU client library code.
        !            71: Clu is available from MIT under license.
        !            72: On the distribution tape, only two demo programs (\fBxdemo\fP and \fBxfax\fP),
        !            73: and a screen editor (\fBxted\fP)
        !            74: are provided in their directories written in Clu.
        !            75: The facsimile files used by the \fBxfax\fP demo are in the 
        !            76: \fBfax\fP directory.
        !            77: All "serious" code is written in the obsolete (but widely available) C
        !            78: language.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.