DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download
Index: ┃ T i

⟦e152ea958⟧ TextFile

    Length: 3073 (0xc01)
    Types: TextFile
    Names: »in.2«

Derivation

└─⟦a0efdde77⟧ Bits:30001252 EUUGD11 Tape, 1987 Spring Conference Helsinki
    └─ ⟦526ad3590⟧ »EUUGD11/gnu-31mar87/X.V10.R4.tar.Z« 
        └─⟦2109abc41⟧ 
            └─ ⟦this⟧ »./X.V10R4/doc/installation/in.2« 

TextFile

.NH 1
Overview of the Software Hierarchy.
.PP
The device independent part of the X server is contained in the
\fBX/X\fP directory.
Device dependent code for different displays are contained in
directories \fBlibvs100\fP, \fBlibqvss\fP, \fBlibqdss\fP,
\fBlibsun\fP, and so on.
The device independent code is linked against these libraries
to form executable programs for each display type; for example
\fBXvs100\fP or \fBXqvss\fP or \fBXsun\fP.
In each of these libraries is an include file named \fBvssite.h\fP which
has definitions of the directory where fonts (and if any firmware is
needed, where the firmware file) are located.
These files should be edited to suit local taste.
By default, as distributed, fonts are located in the directory
\fB/usr/new/lib/X/font\fP.
.PP
The directory \fBXlib\fP contains C client library code for client
programs.
As distributed, all code links against the `local' copy of the
library, and does not require that the library be installed in /usr/lib
for linking.
.PP
The directory \fBuwm\fP contains the ``Ultrix Window Manager'', hands down
the best window manager written to date.
.PP
The directory \fBXMenu\fP contains a deck of cards menu facility.
.PP
The \fBcursor\fP directory contains cursor bitmaps used by various of
the client programs.
.PP
The directory \fBfont\fP contain fonts in the appropriate format for the
Vs100 display.
.PP
The directory \fBinline\fP contains a slightly modified version of the
`inline' program used to make inline code optimizations in the 4.3BSD
kernel.
This program is used by several libraries to avoid procedure call overhead
in critical code of the window system library.
As this version is known to have some bugs in it, we do not recommend using it
elsewhere, and the current distribution only uses it on Vaxes.
.PP
The \fBrgb\fP directory contains a color database, to provide translation
of english names to RGB colors.
This is used by the X server to support color name lookup for client programs.
It is a general database, and not directly tied to X per se'.
.PP
The directory \fBs-code\fP contains the firmware file for the DEC Vs100
display.
.PP
The \fBsrc\fP directory contains a few modified files.
.PP
All of the directories starting with lower case "x" contain various client
programs for X; two different window manager programs, terminal emulator,
performance monitors, window dump and undump programs and the like.
Xted is a version of the Clu screen editor "ted" which has been modified
to interact directly with the window system.
.PP
The exe.v10 directory contains executables for the Clu programs, since
most people do not have CLU compilers.
.PP
The directory \fBCLUlib\fP contains CLU client library code.
Clu is available from MIT under license.
On the distribution tape, only two demo programs (\fBxdemo\fP and \fBxfax\fP),
and a screen editor (\fBxted\fP)
are provided in their directories written in Clu.
The facsimile files used by the \fBxfax\fP demo are in the 
\fBfax\fP directory.
All "serious" code is written in the obsolete (but widely available) C
language.