Annotation of 43BSD/contrib/X/doc/installation/in.2, revision 1.1.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.