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