<!-- $XConsortium: dtfilsys.sgm /main/7 1996/09/08 20:01:04 rws $ -->
<!-- (c) Copyright 1995 Digital Equipment Corporation. -->
<!-- (c) Copyright 1995 Hewlett-Packard Company. -->
<!-- (c) Copyright 1995 International Business Machines Corp. -->
<!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
<!-- (c) Copyright 1995 Novell, Inc. -->
<!-- (c) Copyright 1995 FUJITSU LIMITED. -->
<!-- (c) Copyright 1995 Hitachi. -->

<RefEntry Id="CDEMX.MAN102.rsml.1">
<RefMeta>
<RefEntryTitle>dtfilsys</RefEntryTitle>
<ManVolNum>file formats</ManVolNum>
</RefMeta>
<RefNameDiv>
<RefName><Literal>dtfilsys</Literal></RefName>
<RefPurpose>CDE file system; directory tree structure
</RefPurpose>
</RefNameDiv>
<!-- CDE Common Source Format, Version 1.0.0-->
<!-- (c) Copyright 1993, 1994 Hewlett-Packard Company-->
<!-- (c) Copyright 1993, 1994 International Business Machines Corp.-->
<!-- (c) Copyright 1993, 1994 Sun Microsystems, Inc.-->
<!-- (c) Copyright 1993, 1994 Novell, Inc.-->
<RefSect1>
<Title>DESCRIPTION</Title>
<Para>The CDE file system is divided into three parts: the root system,
<Filename>/usr/dt</Filename>, the configuration directory,
<Filename>/etc/dt</Filename>, and the temporary directory,
<Filename>/var/dt.</Filename> The root system,
<Filename>/usr/dt</Filename>, is a read-only directory.
It contains all the files
that comprise the CDE.
The configuration directory,
<Filename>/etc/dt</Filename>, is the directory
CDE applications will search to locate configuration files that have
been modified by the system administrator.
Default versions of these
configuration files are typically located in
<Filename>/usr/dt</Filename>. The temporary directory,
<Filename>/var/dt</Filename>, contains temporary information or information that varies
in size and existence.
Below is a diagram of the directory tree structure for CDE.
</Para>
<InformalExample Remap="indent">
<ProgramListing>  /etc/dt/appconfig/appmanager/&lt;Lang>
                   /help/&lt;Lang>
                   /icons/&lt;Lang>
                   /types/&lt;Lang>
         /backdrops/&lt;Lang>
         /config
         /palettes/&lt;Lang>

  /usr/dt/app-defaults/&lt;Lang>
         /appconfig/appmanager/&lt;Lang>
                   /help/&lt;Lang>
                   /icons/&lt;Lang>
                   /types/&lt;Lang>
         /bin
         /config
         /lib
        /share/backdrops/&lt;Lang>
              /include
              /examples
              /man
              /palettes/&lt;Lang>
 /var/dt/appconfig/appmanager

 $HOME/.dt/appmanager
          /help
          /icons
          /palettes
          /sessions
          /types
</ProgramListing>
</InformalExample>
<Para>The following guidelines apply to the contents of these directories:
</Para>
<VariableList>
<VarListEntry>
<Term><Filename>/usr/dt</Filename></Term>
<ListItem>
<Para>This directory is for use by the CDE system.
Applications should never
create files in this directory although they may read and execute
them.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>/usr/dt/app-defaults/&lt;Lang></Filename></Term>
<ListItem>
<Para>This directory contains the localized versions of the
app-defaults files for the CDE clients.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>/usr/dt/appconfig/appmanager/&lt;Lang></Filename></Term>
<ListItem>
<Para>This directory contains the localized versions of the actions
files used by the Application Manager.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>/usr/dt/appconfig/help/&lt;Lang></Filename></Term>
<ListItem>
<Para>This directory contains the localized versions of the CDE help
volumes and help files.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>/usr/dt/appconfig/icons/&lt;Lang></Filename></Term>
<ListItem>
<Para>This directory contains the localized versions of the icons
used by the CDE clients.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>/usr/dt/appconfig/types/&lt;Lang></Filename></Term>
<ListItem>
<Para>This directory contains the localized versions of the actions
and data types used by the CDE clients.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>/usr/dt/bin</Filename></Term>
<ListItem>
<Para>This directory contains the CDE clients.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>/usr/dt/config</Filename></Term>
<ListItem>
<Para>This directory contains default configuration files.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>/usr/dt/lib</Filename></Term>
<ListItem>
<Para>This directory contains the shared libraries used by the CDE
clients.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>/usr/dt/share</Filename></Term>
<ListItem>
<Para>This directory contains CDE elements, typically ASCII files, that are
independent of the architecture.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>/usr/dt/share/backdrops/&lt;Lang></Filename></Term>
<ListItem>
<Para>This directory contains the localized versions of the
backdrops used by the window manager workspaces and by the
Style Manager.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>/usr/dt/share/examples</Filename></Term>
<ListItem>
<Para>This directory contains examples of CDE functionality.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>/usr/dt/share/include</Filename></Term>
<ListItem>
<Para>This directory is part of the developmewnt environment and includes
header files associated with CDE.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>/usr/dt/share/man</Filename></Term>
<ListItem>
<Para>This directory contains the man pages for the CDE clients.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>/usr/dt/share/palettes/&lt;Lang></Filename></Term>
<ListItem>
<Para>This directory contains the localized versions of the palettes
used by the Style Manager to determine the color scheme.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>/etc/dt</Filename></Term>
<ListItem>
<Para>This directory is specified as the CDE configuration
directory.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>/etc/dt/appconfig</Filename></Term>
<ListItem>
<Para>This directory is used to hold system-administrator defined
configuration files
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>/etc/dt/appconfig/appmanager/&lt;Lang></Filename></Term>
<ListItem>
<Para>This directory is used to hold system-administrator defined
configuration files for the Application Manager.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>/etc/dt/appconfig/help/&lt;Lang></Filename></Term>
<ListItem>
<Para>This directory is used to hold system-administrator defined
configuration files for the Help system.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>/etc/dt/appconfig/icons/&lt;Lang></Filename></Term>
<ListItem>
<Para>This directory is used to hold system-administrator defined
configuration files for icons.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>/etc/dt/appconfig/types/&lt;Lang></Filename></Term>
<ListItem>
<Para>This directory is used to hold system-administrator defined
configuration files for the action and filetype database.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>/etc/dt/backdrops/&lt;Lang></Filename></Term>
<ListItem>
<Para>This directory contains backdrops provided by the system administrator.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>/etc/dt/config</Filename></Term>
<ListItem>
<Para>This directory is to contain modified versions of the CDE
configuration files (installed in
<Filename>/usr/dt/config</Filename>).</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>/etc/dt/palettes/&lt;Lang></Filename></Term>
<ListItem>
<Para>This directory contains palettes provided by the system administrator.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>/var/dt</Filename></Term>
<ListItem>
<Para>This directory is used by CDE for some log files, temporary files,
and files that vary in size.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>/var/dt/appconfig/appmanager</Filename></Term>
<ListItem>
<Para>This directory is created at login and is used by the
Application Manager.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>$HOME/.dt</Filename></Term>
<ListItem>
<Para>This directory contains information specific to the user.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>$HOME/.dt/appmanager</Filename></Term>
<ListItem>
<Para>This directory is used to hold user-defined
configuration files for the Application Manager.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>$HOME/.dt/backdrops</Filename></Term>
<ListItem>
<Para>This directory is used to hold user-customized backdrops for
the Style Manager.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>$HOME/.dt/help</Filename></Term>
<ListItem>
<Para>This directory is used to hold user-defined
configuration files for the Help system.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>$HOME/.dt/icons</Filename></Term>
<ListItem>
<Para>This directory is used to hold user-defined
configuration files for icons.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>$HOME/.dt/palettes</Filename></Term>
<ListItem>
<Para>This directory is used to hold user-customized palettes for
the Style Manager.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>$HOME/.dt/sessions</Filename></Term>
<ListItem>
<Para>This directory is used to store session information between CDE
sessions.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>$HOME/.dt/tmp</Filename></Term>
<ListItem>
<Para>This directory is used to hold temporary information.
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term><Filename>$HOME/.dt/types</Filename></Term>
<ListItem>
<Para>This directory is used to hold user-defined
configuration files for the action and filetypes database.
</Para>
</ListItem>
</VarListEntry>
</VariableList>
<RefSect2>
<Title>The Minimum Runtime Environment</Title>
<Para>The minimum environment required for a system to support CDE consists
of the following files and directories:
<Filename>/usr/dt/app-defaults/C/
tpad
Dtksh
Dtterm
/usr/dt/appconfig/tttypes/
types.xdr
/usr/dt/bin/
dsdm
dtaction
dtappgather
dtappintegrate
dtexec
dtksh
dtpad
dtspcd
dtterm
suid_exec
rpc.ttdbserver
tt_type_comp
ttsession</Filename>
</Para>
</RefSect2>
</RefSect1>
<RefSect1>
<Title>SEE ALSO</Title>
<Para>&cdeman.dtenvvar;
</Para>
</RefSect1>
</RefEntry>
<!--fickle 1.12 mancsf-to-docbook 1.2 08/07/95 01:31:55-->
