Solaris X Window System Developer's Guide

OpenWindows Directory Structure

The OpenWindows directory structure, which includes the Solaris X server executable and X11 core distribution libraries, is shown in Figure 1–3. Note that /openwin/etc is a symbolic link to /openwin/share/etc, /openwin/include is a link to /openwin/share/include, and /openwin/man is a link to /openwin/share/man. The /share directory contains architecture-independent files.

For more information on the X11 libraries in /openwin/lib, see X11 Libraries.

Figure 1–3 OpenWindows Directory Structure

Graphic

Table 1–2 briefly describes the contents of the top level directories in the OpenWindows directory structure.

Table 1–2 OpenWindows Directories
 Directory Subdirectory Content

/etc

/keytables

US and international keytables, and keytable.map

 

/tt

ToolTalk® data files

 

/workspace

/patterns (.xbm files and attributes)

/include

/X11

X11 header files, /DPS, /Xaw, /Xmu, /bitmaps, /extensions

 

/Xau

Symbolic link to /include/X11

 

/Xol

OLIT header files 

 

/config

generic.h header file 

 

/desktop

Classing engine header files 

 

/dga

dga.h header file 

 

/help

libhelp header files

 

/images

Various bitmap files  

 

/olgx

olgx header file

 

/pixrect

Pixrect header files 

 

/portable

c_varieties.h and portable.h header files

 

/xview

XView header files 

/lib

/X11

Server support files, /fonts, and DPS .upr files

 

/Xol

OLIT data files 

 

/app-defaults

X applications default files 

 

/cetables

Classing Engine tables 

 

/config

imake files

 

/help

Symbolic link to /locale/C/help

 

/libp

Profiles libraries 

 

/locale

Locale libraries (/C, /iso_8859_1)

 

/xdm

Xdm configuration files

 

/sparcv9 

64-bit X libraries 

/man

/man1, /man1m

OpenWindows command man pages 

 

/man3

Library man pages, for XView, OLIT, Xt, Xlib, etc. 

 

/man4

AnswerBook man pages 

 

/man5

File format man pages 

 

/man6

Demos man pages 

 

/man7

Non-command man pages 

/server

Server private files for internal use only 

/share

/etc

Location of files in /etc

 

/images

/PostScript, /fish, /raster

 

/include

Location of files in /include

 

/locale

Location of files in /lib/locale

 

/man

Location of files in /man

 

/src

/dig_samples, /extensions, /fonts, /olit, /tooltalk, /xview

 

/xnews

/client