1119 lines
51 KiB
Plaintext
1119 lines
51 KiB
Plaintext
<!-- $XConsortium: ch07.sgm /main/7 1996/09/08 19:33:14 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. -->
|
|
<Chapter Id="SAG.Datab.div.1">
|
|
<Title Id="SAG.Datab.mkr.1">Desktop Search Paths</Title>
|
|
<Para>The desktop uses search paths to locate applications and their associated
|
|
desktop files.<IndexTerm><Primary>help search path</Primary><Secondary>See also search path</Secondary></IndexTerm><IndexTerm><Primary>actions</Primary><Secondary>search path, See database search path</Secondary></IndexTerm>
|
|
</Para>
|
|
<InformalTable Id="SAG.Datab.itbl.1" Frame="All">
|
|
<TGroup Cols="1">
|
|
<ColSpec Colname="1" Colwidth="4.0 in">
|
|
<TBody>
|
|
<Row Rowsep="1">
|
|
<Entry><Para><!--Original XRef content: 'Desktop Search Paths and Their Environment Variables114'--><XRef Role="JumpText" Linkend="SAG.Datab.div.2"></Para></Entry>
|
|
</Row>
|
|
<Row Rowsep="1">
|
|
<Entry><Para><!--Original XRef content: 'Setting the Value of a Search Path115'--><XRef Role="JumpText" Linkend="SAG.Datab.div.3"></Para></Entry>
|
|
</Row>
|
|
<Row Rowsep="1">
|
|
<Entry><Para><!--Original XRef content: 'Application Search Path116'--><XRef Role="JumpText" Linkend="SAG.Datab.div.7"></Para></Entry>
|
|
</Row>
|
|
<Row Rowsep="1">
|
|
<Entry><Para><!--Original XRef content: 'Database (Action/Data Types) Search Path120'--><XRef Role="JumpText" Linkend="SAG.Datab.div.14"></Para></Entry>
|
|
</Row>
|
|
<Row Rowsep="1">
|
|
<Entry><Para><!--Original XRef content: 'Icon Search Path122'--><XRef Role="JumpText" Linkend="SAG.Datab.div.20"></Para></Entry>
|
|
</Row>
|
|
<Row Rowsep="1">
|
|
<Entry><Para><!--Original XRef content: 'Help Search Path123'--><XRef Role="JumpText" Linkend="SAG.Datab.div.26"></Para></Entry>
|
|
</Row>
|
|
<Row Rowsep="1">
|
|
<Entry><Para><!--Original XRef content: 'Localized Search Paths125'--><XRef Role="JumpText" Linkend="SAG.Datab.div.32"></Para></Entry>
|
|
</Row>
|
|
</TBody>
|
|
</TGroup>
|
|
</InformalTable>
|
|
<Para><IndexTerm>
|
|
<Primary>search paths</Primary>
|
|
<Secondary>defined by desktop</Secondary>
|
|
</IndexTerm>The desktop provides five search paths, described in
|
|
<!--Original XRef content: 'Table 7‐1'--><XRef Role="CodeOrFigureOrTable" Linkend="SAG.Datab.tbl.1">.</Para>
|
|
<Table Id="SAG.Datab.tbl.1" Frame="Topbot">
|
|
<Title Id="SAG.Datab.mkr.2">Desktop Search Paths</Title>
|
|
<TGroup Cols="2">
|
|
<ColSpec Colname="1" Colwidth="1.25 in">
|
|
<ColSpec Colname="2" Colwidth="3.75 in">
|
|
<THead>
|
|
<Row>
|
|
<Entry><Para><Literal>Search Path</Literal></Para></Entry>
|
|
<Entry><Para><Literal>Description</Literal></Para></Entry>
|
|
</Row>
|
|
</THead>
|
|
<TBody>
|
|
<Row>
|
|
<Entry><Para>Applications</Para></Entry>
|
|
<Entry><Para>Used to locate applications. Application Manager uses the
|
|
application search path to dynamically populate its top level
|
|
when a user logs in.</Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para>Database</Para></Entry>
|
|
<Entry><Para>Used to specify additional locations for action and data type
|
|
definition files (<Filename>*.dt</Filename> files) and Front Panel files (<Filename>*.fp</Filename> files).</Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para>Icons</Para></Entry>
|
|
<Entry><Para>Used to specify additional locations for icons.</Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para>Infolib</Para></Entry>
|
|
<Entry><Para>Used to specify additional locations for information libraries.</Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para>Help data</Para></Entry>
|
|
<Entry><Para>Used to specify additional locations for desktop help data.</Para></Entry>
|
|
</Row>
|
|
</TBody>
|
|
</TGroup>
|
|
</Table>
|
|
<Para>The search paths can include both local and remote directories. Thus, the
|
|
search paths play an important role in the networking architecture of the
|
|
desktop. For example, a system finds applications on an application server
|
|
because that application server is listed in the application search path.</Para>
|
|
<Para>When a search path includes a remote location, you must configure remote file
|
|
access to the location. For more information, see
|
|
<!--Original XRef content: '&xd2;Configuring Distributed File
|
|
System Access&xd3; on page 91'--><XRef Role="SecTitleAndPageNum" Linkend="SAG.ClSrv.mkr.7">.</Para>
|
|
<Sect1 Id="SAG.Datab.div.2">
|
|
<Title Id="SAG.Datab.mkr.3">Desktop Search Paths and Their Environment Variables</Title>
|
|
<Para>The desktop search paths are created at login by the desktop utility
|
|
<Command>dtsearchpath</Command>. The <Command>dtsearchpath</Command> utility uses a combination of
|
|
environment variables and built-in locations to create the search paths.</Para>
|
|
<Para><IndexTerm>
|
|
<Primary>search paths</Primary>
|
|
<Secondary>input variables</Secondary>
|
|
</IndexTerm><IndexTerm>
|
|
<Primary>input variables</Primary>
|
|
</IndexTerm>The environment variables that <Command>dtsearchpath</Command> reads are called <Emphasis>input variables</Emphasis>.
|
|
These are variables set by the system administrator or end user. The input
|
|
variables use the naming convention <Filename>DTSP*</Filename>.</Para>
|
|
<Para>When <Command>dtsearchpath</Command> runs at login time, it assembles the values assigned to
|
|
these variables, adds built-in locations, and creates values for
|
|
<Emphasis>output variables</Emphasis>.
|
|
There is an output variable for each search path.<IndexTerm><Primary>search paths</Primary><Secondary>output variables</Secondary></IndexTerm><IndexTerm><Primary>output variables</Primary></IndexTerm>
|
|
</Para>
|
|
<Table Id="SAG.Datab.tbl.2" Frame="Topbot">
|
|
<Title>Desktop Search Path Environment Variables<IndexTerm><Primary>search paths</Primary><Secondary>environment variables</Secondary></IndexTerm><IndexTerm><Primary>environment variables</Primary><Secondary>search path</Secondary></IndexTerm></Title>
|
|
<TGroup Cols="4">
|
|
<ColSpec Colname="1" Colwidth="1.125 in">
|
|
<ColSpec Colname="2" Colwidth="2.0 in">
|
|
<ColSpec Colname="3" Colwidth="1.875 in">
|
|
<ColSpec Colname="4" Colwidth="1.75 in">
|
|
<THead>
|
|
<Row>
|
|
<Entry><Para><Literal>Search Path For:</Literal></Para></Entry>
|
|
<Entry><Para><Literal>Output Environment Variable</Literal></Para></Entry>
|
|
<Entry><Para><Literal>System-Wide Input Variable</Literal></Para></Entry>
|
|
<Entry><Para><Literal>Personal Input Variable</Literal></Para></Entry>
|
|
</Row>
|
|
</THead>
|
|
<TBody>
|
|
<Row>
|
|
<Entry><Para>Applications</Para></Entry>
|
|
<Entry><Para><IndexTerm>
|
|
<Primary>DTAPPSEARCHPATH variable</Primary>
|
|
<Secondary>definition</Secondary>
|
|
</IndexTerm><IndexTerm>
|
|
<Primary>DTAPPSEARCHPATH variable</Primary>
|
|
<Secondary>definition</Secondary>
|
|
</IndexTerm>DTAPPSEARCHPATH</Para></Entry>
|
|
<Entry><Para><IndexTerm>
|
|
<Primary>DTSPSYSAPPHOSTS variable</Primary>
|
|
<Secondary>definition</Secondary>
|
|
</IndexTerm>DTSPSYSAPPHOSTS</Para></Entry>
|
|
<Entry><Para><IndexTerm>
|
|
<Primary>DTSPUSERAPPHOSTS variable</Primary>
|
|
<Secondary>definition</Secondary>
|
|
</IndexTerm>DTSPUSERAPPHOSTS</Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para><Footnote Id="SAG.Datab.fn.9">
|
|
<Para>Actions, data types, and Front Panel definitions</Para>
|
|
</Footnote></Para><Para Id="SAG.Datab.mkr.4"><FootnoteRef Linkend="SAG.Datab.fn.9"></FootnoteRef>Datatabase</Para></Entry>
|
|
<Entry><Para><IndexTerm>
|
|
<Primary>DTDATABASESEARCHPATH variable</Primary>
|
|
<Secondary>definition</Secondary>
|
|
</IndexTerm>DTDATABASESEARCHPATH</Para></Entry>
|
|
<Entry><Para><IndexTerm>
|
|
<Primary>DTSPSYSDATABASEHOSTS variable</Primary>
|
|
<Secondary>definition</Secondary>
|
|
</IndexTerm>DTSPSYSDATABASEHOSTS</Para></Entry>
|
|
<Entry><Para><IndexTerm>
|
|
<Primary>DTSPUSERDATABASEHOSTS variable</Primary>
|
|
<Secondary>definition</Secondary>
|
|
</IndexTerm>DTSPUSERDATABASEHOSTS</Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para Id="SAG.Datab.mkr.5">Icons</Para></Entry>
|
|
<Entry><Para>XMICONSEARCHPATH, XMICONBMSEARCHPATH<IndexTerm><Primary>XMICONSEARCHPATH variable</Primary><Secondary>definition</Secondary></IndexTerm><IndexTerm><Primary>XMICONBMSEARCHPATH variable</Primary><Secondary>definition</Secondary></IndexTerm>
|
|
</Para></Entry>
|
|
<Entry><Para>DTSPSYSICON<IndexTerm><Primary>DTSPSYSICON variable</Primary><Secondary>definition</Secondary></IndexTerm>
|
|
</Para></Entry>
|
|
<Entry><Para>DTSPUSERICON<IndexTerm><Primary>DTSPUSERICON variable</Primary><Secondary>definition</Secondary></IndexTerm>
|
|
</Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para Id="SAG.Datab.mkr.5a">Infolibs</Para></Entry>
|
|
<Entry><Para>DTINFOLIBSEARCHPATH<IndexTerm><Primary>DTINFOLIBSEARCHPATH variable</Primary><Secondary>definition</Secondary></IndexTerm>
|
|
</Para></Entry>
|
|
<Entry><Para>DTSPSYSINFOLIB<IndexTerm><Primary>DTSPSYSINFOLIB variable</Primary><Secondary>definition</Secondary></IndexTerm>
|
|
</Para></Entry>
|
|
<Entry><Para>DTSPUSERINFOLIB<IndexTerm><Primary>DTSPUSERINFOLIB variable</Primary><Secondary>definition</Secondary></IndexTerm>
|
|
</Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para>Help data</Para></Entry>
|
|
<Entry><Para>DTHELPSEARCHPATH<IndexTerm><Primary>DTHELPSEARCHPATH variable</Primary><Secondary>definition</Secondary></IndexTerm>
|
|
</Para></Entry>
|
|
<Entry><Para>DTSPSYSHELP<IndexTerm><Primary>DTSPSYSHELP variable</Primary><Secondary>definition</Secondary></IndexTerm>
|
|
</Para></Entry>
|
|
<Entry><Para>DTSPUSERHELP<IndexTerm><Primary>DTSPUSERHELP variable</Primary><Secondary>definition</Secondary></IndexTerm>
|
|
</Para></Entry>
|
|
</Row>
|
|
</TBody>
|
|
</TGroup>
|
|
</Table>
|
|
<Para>Components use the values of the output variables. For example, Application
|
|
Manager uses the value of the application search path (DTAPPSEARCHPATH)
|
|
to locate application groups.</Para>
|
|
</Sect1>
|
|
<Sect1 Id="SAG.Datab.div.3">
|
|
<Title Id="SAG.Datab.mkr.6">Setting the Value of a Search Path<IndexTerm><Primary>search paths</Primary><Secondary>setting</Secondary></IndexTerm></Title>
|
|
<Para>You can modify the search paths on a system-wide or personal basis.
|
|
Modifications are done by setting values for the system-wide or personal input
|
|
variables. Any modifications you make are added to the built-in search path
|
|
locations.</Para>
|
|
<Sect2 Id="SAG.Datab.div.4" Role="Procedure">
|
|
<Title Id="SAG.Datab.mkr.7">To See the Current Value for a Search Path (Output Variable)<IndexTerm><Primary>search paths</Primary><Secondary>current value</Secondary></IndexTerm></Title>
|
|
<OrderedList>
|
|
<ListItem>
|
|
<Para>Use the <Command>dtsearchpath</Command> command to display the current values for the
|
|
search paths:</Para>
|
|
<ItemizedList Remap="Bullet2">
|
|
<ListItem>
|
|
<Para>To obtain the value for the current (login) user, execute:</Para>
|
|
<programlisting>dtsearchpath -v<IndexTerm>
|
|
<Primary>dtsearchpath</Primary>
|
|
</IndexTerm></programlisting>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para>To obtain the value for a different user, execute:</Para>
|
|
<programlisting>dtsearchpath -u <Symbol Role="Variable">user</Symbol></programlisting>
|
|
</ListItem>
|
|
</ItemizedList>
|
|
</ListItem>
|
|
</OrderedList>
|
|
<Para>Search path values include these variables:</Para>
|
|
<InformalTable>
|
|
<TGroup Cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="0.72in">
|
|
<colspec colwidth="5.30in">
|
|
<TBody>
|
|
<Row>
|
|
<Entry><Para>%I<IndexTerm><Primary>%I</Primary></IndexTerm>
|
|
</Para></Entry>
|
|
<Entry><Para>Used in DTINFOLIBSEARCHPATH. The name of the default information library.</Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para>%H<IndexTerm><Primary>%H</Primary></IndexTerm>
|
|
</Para></Entry>
|
|
<Entry><Para>Used in DTHELPSEARCHPATH. The help volume name.</Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para>%B<IndexTerm><Primary>%B</Primary></IndexTerm>
|
|
</Para></Entry>
|
|
<Entry><Para>Used in XMICONSEARCHPATH. The base name of an icon file.</Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para>%M<IndexTerm><Primary>%M</Primary></IndexTerm>
|
|
</Para></Entry>
|
|
<Entry><Para>Used in XMICONSEARCHPATH. The size of the icon file (<Filename>.l</Filename>, <Filename>.m</Filename>, <Filename>.s</Filename>,
|
|
<Filename>.t</Filename>)</Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para><Filename>%L</Filename><IndexTerm><Primary>%L</Primary></IndexTerm>
|
|
</Para></Entry>
|
|
<Entry><Para>Value of the LANG environment variable.</Para></Entry>
|
|
</Row>
|
|
</TBody>
|
|
</TGroup>
|
|
</InformalTable>
|
|
</Sect2>
|
|
<Sect2 Id="SAG.Datab.div.5" Role="Procedure">
|
|
<Title>To Make Personal Modifications to a Search Path</Title>
|
|
<OrderedList>
|
|
<ListItem>
|
|
<Para>Open <Symbol Role="Variable">HomeDirectory</Symbol><Filename>/.dtprofile</Filename> for editing.</Para>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para>Add or edit a line defining a value for the personal input variable.</Para>
|
|
<Para>For example, the following line adds a location to the user's personal
|
|
application search path:</Para>
|
|
<programlisting>DTSPUSERAPPHOSTS=/projects1/editors</programlisting>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para>To make the change take effect, log out and back in.</Para>
|
|
</ListItem>
|
|
</OrderedList>
|
|
</Sect2>
|
|
<Sect2 Id="SAG.Datab.div.6" Role="Procedure">
|
|
<Title>To Make System-Wide Modifications to a Search Path</Title>
|
|
<OrderedList>
|
|
<ListItem>
|
|
<Para>Log in as root.</Para>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para>If the file /<Filename>etc/dt/config/Xsession.d/0010.dtpaths</Filename> doesn't exist,
|
|
create it by copying <Filename>/usr/dt/config/Xsession.d/0010.dtpaths</Filename>.</Para>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para>Open /<Filename>etc/dt/Xsession.d/0010.paths</Filename> for editing. Add or edit a line
|
|
defining a value for the system-wide input variable.</Para>
|
|
<Para>For example, the following line adds a location to the system-wide help
|
|
search path:</Para>
|
|
<programlisting>DTSPSYSHELP=/applications/helpdata</programlisting>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para>Inform all users on the system that they must log out and back in for the
|
|
change to take effect.</Para>
|
|
</ListItem>
|
|
</OrderedList>
|
|
</Sect2>
|
|
</Sect1>
|
|
<Sect1 Id="SAG.Datab.div.7">
|
|
<Title Id="SAG.Datab.mkr.8">Application Search Path<IndexTerm><Primary>application search path</Primary><Secondary>definition</Secondary></IndexTerm><IndexTerm><Primary>search paths</Primary><Secondary>applications</Secondary></IndexTerm></Title>
|
|
<Para>The application search path is the primary search path used by the desktop to
|
|
locate applications on the local system and on application servers throughout
|
|
the network.</Para>
|
|
<Para>When locations are added to the application search path, the other search paths
|
|
(database, icon, and help) are automatically updated to reflect the
|
|
corresponding locations for that data; thus, the application search path
|
|
provides relatively simple administration for applications and their desktop
|
|
configuration files. See
|
|
<!--Original XRef content: '&xd2;How the Application Search Path Affects the Database,
|
|
Icon, and Help Search Paths&xd3; on page 119'--><XRef Role="SecTitleAndPageNum" Linkend="SAG.Datab.div.13">.</Para>
|
|
<Sect2 Id="SAG.Datab.div.8">
|
|
<Title Id="SAG.Datab.mkr.9">Default Application Search Path<IndexTerm><Primary>application search path</Primary><Secondary>default</Secondary></IndexTerm></Title>
|
|
<Para>The default application search path includes personal, system-wide, and built-
|
|
in locations. The default <Symbol Role="Variable">language</Symbol> is <Command>C</Command>.</Para>
|
|
<InformalTable>
|
|
<TGroup Cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="143*">
|
|
<colspec colwidth="385*">
|
|
<TBody>
|
|
<Row>
|
|
<Entry><Para>Personal location</Para></Entry>
|
|
<Entry><Para><Symbol Role="Variable">HomeDirectory</Symbol><Filename>/.dt/appmanager</Filename></Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para>System-wide location</Para></Entry>
|
|
<Entry><Para><Filename>/etc/dt/appconfig/appmanager/</Filename><Symbol Role="Variable">languag</Symbol>e</Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para>Built-in location</Para></Entry>
|
|
<Entry><Para><Filename>/usr/dt/appconfig/appmanager/</Filename><Symbol Role="Variable">languag</Symbol>e</Para></Entry>
|
|
</Row>
|
|
</TBody>
|
|
</TGroup>
|
|
</InformalTable>
|
|
</Sect2>
|
|
<Sect2 Id="SAG.Datab.div.9">
|
|
<Title>Application Search Path Environment Variables<IndexTerm><Primary>environment variables</Primary><Secondary>application search path</Secondary></IndexTerm><IndexTerm><Primary>application search path</Primary><Secondary>environment variables</Secondary></IndexTerm></Title>
|
|
<Para>The application search path is assembled from the built-in locations and the
|
|
following input variables:</Para>
|
|
<InformalTable>
|
|
<TGroup Cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="168*">
|
|
<colspec colwidth="360*">
|
|
<TBody>
|
|
<Row>
|
|
<Entry><Para>DTSPSYSAPPHOSTS</Para></Entry>
|
|
<Entry><Para>System-wide application search path input variable</Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para>DTSPUSERAPPHOSTS</Para></Entry>
|
|
<Entry><Para>Personal application search path input variable</Para></Entry>
|
|
</Row>
|
|
</TBody>
|
|
</TGroup>
|
|
</InformalTable>
|
|
<Para>The assembled search path is specified by the output variable<IndexTerm>
|
|
<Primary>DTAPPSEARCHPATH variable</Primary>
|
|
<Secondary>assembling</Secondary>
|
|
</IndexTerm>
|
|
DTAPPSEARCHPATH.</Para>
|
|
</Sect2>
|
|
<Sect2 Id="SAG.Datab.div.10">
|
|
<Title>Syntax for the Application Search Path Input Variables<IndexTerm><Primary>application search path</Primary><Secondary>syntax</Secondary></IndexTerm></Title>
|
|
<Para>The syntax for the variables<IndexTerm>
|
|
<Primary>DTSPSYSAPPHOSTS variable</Primary>
|
|
<Secondary>syntax</Secondary>
|
|
</IndexTerm>
|
|
DTSPSYSAPPHOSTS and<IndexTerm>
|
|
<Primary>DTSPUSERAPPHOSTS variable</Primary>
|
|
<Secondary>syntax</Secondary>
|
|
</IndexTerm>
|
|
DTSPUSERAPPHOSTS
|
|
is:</Para>
|
|
<ProgramListing><Symbol Role="Variable">VARIABLE</Symbol>=<Symbol Role="Variable">location</Symbol> [,<Symbol Role="Variable">location</Symbol>...]</ProgramListing>
|
|
<Para>where <Symbol Role="Variable">location</Symbol> can have the syntax:</Para>
|
|
<InformalTable>
|
|
<TGroup Cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="1.13in">
|
|
<colspec colwidth="4.89in">
|
|
<TBody>
|
|
<Row>
|
|
<Entry><Para>/<Symbol Role="Variable">path</Symbol></Para></Entry>
|
|
<Entry><Para>Specifies a directory on the local (session server) system. Use
|
|
this syntax to add a local directory.</Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para><Symbol Role="Variable">hostname</Symbol><Filename>:</Filename></Para></Entry>
|
|
<Entry><Para>Specifies the system-wide directory
|
|
<Filename>/etc/dt/appconfig/appmanager/</Filename><Symbol Role="Variable">language</Symbol> on system
|
|
<Symbol Role="Variable">hostname</Symbol>. Use this syntax to add an application server.</Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para><Symbol Role="Variable">hostname</Symbol><Filename>:/</Filename><Symbol Role="Variable">path</Symbol></Para></Entry>
|
|
<Entry><Para>Specifies a directory on the remote system <Symbol Role="Variable">hostname</Symbol>.</Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para><Filename>localhost:</Filename></Para></Entry>
|
|
<Entry><Para>The local system-wide location. This keyword is used
|
|
to alter the precedence of the local system-wide
|
|
location. See
|
|
<!--Original XRef content: '&xd2;Changing the Precedence of the System-
|
|
Wide Local Location&xd3; on page 118'--><XRef Role="SecTitleAndPageNum" Linkend="SAG.Datab.div.12">.</Para></Entry>
|
|
</Row>
|
|
</TBody>
|
|
</TGroup>
|
|
</InformalTable>
|
|
</Sect2>
|
|
<Sect2 Id="SAG.Datab.div.11">
|
|
<Title>How the Value of the Application Search Path Is Assembled<IndexTerm><Primary>application search path</Primary><Secondary>assembling</Secondary></IndexTerm></Title>
|
|
<Para>The value of the application search path (<IndexTerm>
|
|
<Primary>DTAPPSEARCHPATH variable</Primary>
|
|
<Secondary>assembling</Secondary>
|
|
</IndexTerm>
|
|
DTAPPSEARCHPATH) is created by
|
|
assembling the following locations, listed in order of precedence:</Para>
|
|
<ItemizedList Remap="Bullet1">
|
|
<ListItem>
|
|
<Para>Locations specified using the DTSPUSERAPPHOSTS variable</Para>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para>The default personal location: <Symbol Role="Variable">HomeDirectory</Symbol><Filename>/.dt/appmanager</Filename></Para>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para>The default location: <Filename>/etc/dt/appconfig/appmanager/</Filename><Symbol Role="Variable">languag</Symbol><?X-setsize 9.0 pt>e</Para>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para>Locations specified using the DTSPSYSAPPHOSTS variable</Para>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para><Filename>/usr/dt/appconfig/appmanager/</Filename><Symbol Role="Variable">languag</Symbol>e</Para>
|
|
</ListItem>
|
|
</ItemizedList>
|
|
<Para>The syntax:</Para>
|
|
<ProgramListing><Symbol Role="Variable">hostname</Symbol><Filename>:</Filename></ProgramListing>
|
|
<Para>is expanded to specify the directory <Filename>/etc/dt/appconfig/appmanager</Filename> on
|
|
system <Symbol Role="Variable">hostname</Symbol>.</Para>
|
|
</Sect2>
|
|
<Sect2 Id="SAG.Datab.div.12">
|
|
<Title Id="SAG.Datab.mkr.10">Changing the Precedence of the System-Wide Local Location<IndexTerm><Primary>application search path</Primary><Secondary>modifying precedence</Secondary></IndexTerm></Title>
|
|
<Para>By default, the local system-wide location
|
|
(<Filename>/etc/dt/appconfig/appmanager/</Filename><Symbol Role="Variable">language</Symbol>) has precedence over remote
|
|
locations. Thus, local application groups have precedence over remote groups
|
|
with the same name. For example, if both the local and remote systems have
|
|
Printer application groups
|
|
(<Filename>/etc/dt/appconfig/appmanager/</Filename><Symbol Role="Variable">language</Symbol><Filename>/Printers</Filename>), the local group is
|
|
used.</Para>
|
|
<Para>The application search path input variables provide syntax for specifying the
|
|
precedence of the local system-wide application groups:</Para>
|
|
<ProgramListing>localhost:</ProgramListing>
|
|
<Para>For example, suppose your system must access application servers <Command>SysA</Command>,
|
|
<Command>SysB</Command>, and <Command>SysC</Command>, and you want the system-wide application groups on <Command>SysB</Command> to
|
|
have precedence over any local groups with the same name.</Para>
|
|
<Para>The following value for DTSPSYSAPPHOSTS creates this behavior:</Para>
|
|
<ProgramListing>DTSPSYSAPPHOSTS=SysB:,localhost:,SysA:,SysC:</ProgramListing>
|
|
</Sect2>
|
|
<Sect2 Id="SAG.Datab.div.13">
|
|
<Title Id="SAG.Datab.mkr.11">How the Application Search Path Affects the Database, Icon, Infolib, and Help Search Paths<IndexTerm><Primary>icon search path</Primary><Secondary>related to application search path</Secondary></IndexTerm><IndexTerm><Primary>database search path</Primary><Secondary>related to application search path</Secondary></IndexTerm><IndexTerm><Primary>help search path</Primary><Secondary>related to application search path</Secondary></IndexTerm></Title>
|
|
<Para>Additions to the application search path automatically add corresponding
|
|
locations to the database, icon, infolib, and help search paths. This provides the ability
|
|
to add an application server to a search path by setting only the application
|
|
search path input variable.</Para>
|
|
<Para>For example, if you set DTSPSYSAPPHOSTS as follows:</Para>
|
|
<ProgramListing>DTSPSYSAPPHOSTS=servera:</ProgramListing>
|
|
<Para>then the following search paths are affected:</Para>
|
|
<InformalTable>
|
|
<TGroup Cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="108*">
|
|
<colspec colwidth="420*">
|
|
<THead>
|
|
<Row>
|
|
<Entry><Para>Search Path</Para></Entry>
|
|
<Entry><Para>Directory Added to Search Path</Para></Entry>
|
|
</Row>
|
|
</THead>
|
|
<TBody>
|
|
<Row>
|
|
<Entry><Para>Applications</Para></Entry>
|
|
<Entry><Para><Filename>servera:/etc/dt/appconfig/appmanager/</Filename><Symbol Role="Variable">language</Symbol></Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para>Database</Para></Entry>
|
|
<Entry><Para><Filename>servera:/etc/dt/appconfig/types/</Filename><Symbol Role="Variable">language</Symbol></Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para>Icon</Para></Entry>
|
|
<Entry><Para><Filename>servera:/etc/dt/appconfig/icons/</Filename><Symbol Role="Variable">language</Symbol></Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para>Infolib</Para></Entry>
|
|
<Entry><Para><Filename>servera:/etc/dt/infolib/</Filename><Symbol Role="Variable">language</Symbol></Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para>Help</Para></Entry>
|
|
<Entry><Para><Filename>servera:/etc/dt/appconfig/help/</Filename><Symbol Role="Variable">language</Symbol></Para></Entry>
|
|
</Row>
|
|
</TBody>
|
|
</TGroup>
|
|
</InformalTable>
|
|
<Para>Similarly, if you set DTSPSYSAPPHOSTS as follows:</Para>
|
|
<ProgramListing>DTSPSYSAPPHOSTS=/projects1/apps</ProgramListing>
|
|
<Para>then the following search paths are affected:</Para>
|
|
<InformalTable>
|
|
<TGroup Cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="93*">
|
|
<colspec colwidth="435*">
|
|
<THead>
|
|
<Row>
|
|
<Entry><Para>Search Path</Para></Entry>
|
|
<Entry><Para>Directory Added to Search Path</Para></Entry>
|
|
</Row>
|
|
</THead>
|
|
<TBody>
|
|
<Row>
|
|
<Entry><Para>Applications</Para></Entry>
|
|
<Entry><Para><Filename>/projects1/apps/appmanager/</Filename><Symbol Role="Variable">language</Symbol></Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para>Database</Para></Entry>
|
|
<Entry><Para>/<Filename>projects1/apps/types/</Filename><Symbol Role="Variable">language</Symbol></Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para>Icon</Para></Entry>
|
|
<Entry><Para>/<Filename>projects1/apps/icons/</Filename><Symbol Role="Variable">language</Symbol></Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para>Infolib</Para></Entry>
|
|
<Entry><Para>/<Filename>projects1/apps/infolib/</Filename><Symbol Role="Variable">language</Symbol></Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para>Help</Para></Entry>
|
|
<Entry><Para>/<Filename>projects1/apps/help/</Filename><Symbol Role="Variable">language</Symbol></Para></Entry>
|
|
</Row>
|
|
</TBody>
|
|
</TGroup>
|
|
</InformalTable>
|
|
</Sect2>
|
|
</Sect1>
|
|
<Sect1 Id="SAG.Datab.div.14">
|
|
<Title Id="SAG.Datab.mkr.12">Database (Action/Data Types) Search Path<IndexTerm><Primary>action search path, See database search path</Primary></IndexTerm><IndexTerm><Primary>data types</Primary><Secondary>search path, See database search path</Secondary></IndexTerm><IndexTerm><Primary>database search path</Primary><Secondary>See also search path</Secondary></IndexTerm><IndexTerm><Primary>database search path</Primary></IndexTerm></Title>
|
|
<Para>The database search path directs the desktop to search specified locations for
|
|
files containing:</Para>
|
|
<ItemizedList Remap="Bullet1">
|
|
<ListItem>
|
|
<Para>Action and data type definitions (<Filename>*.dt</Filename> files)</Para>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para>Front Panel definitions (<Filename>*.fp</Filename> files).</Para>
|
|
</ListItem>
|
|
</ItemizedList>
|
|
<Para>You may need to modify the database search path when you create a database
|
|
server, or when you add a local location for database files.</Para>
|
|
<Sect2 Id="SAG.Datab.div.15">
|
|
<Title>Default Database Search Path<IndexTerm><Primary>database search path</Primary><Secondary>default</Secondary></IndexTerm></Title>
|
|
<Para>The default database search path includes personal, system-wide, and built-in
|
|
locations. The default <Symbol Role="Variable">language</Symbol> is <Filename>C.</Filename></Para>
|
|
<InformalTable>
|
|
<TGroup Cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="153*">
|
|
<colspec colwidth="375*">
|
|
<TBody>
|
|
<Row>
|
|
<Entry><Para>Personal location</Para></Entry>
|
|
<Entry><Para><Symbol Role="Variable">HomeDirectory</Symbol><Filename>/.dt/types</Filename></Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para>System-wide location</Para></Entry>
|
|
<Entry><Para><Filename>/etc/dt/appconfig/types/</Filename><Symbol Role="Variable">language</Symbol></Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para>Built-in location</Para></Entry>
|
|
<Entry><Para><Filename>/usr/dt/appconfig/types/</Filename><Symbol Role="Variable">language</Symbol></Para></Entry>
|
|
</Row>
|
|
</TBody>
|
|
</TGroup>
|
|
</InformalTable>
|
|
</Sect2>
|
|
<Sect2 Id="SAG.Datab.div.16">
|
|
<Title>How the Application Search Path Affects the Database Search Path<IndexTerm><Primary>database search path</Primary><Secondary>related to application search path</Secondary></IndexTerm></Title>
|
|
<Para>When a location is added to the application search path, the appropriate
|
|
database subdirectory is automatically added to the database search path (see
|
|
<!--Original XRef content: '&xd2;How the Application Search Path Affects the
|
|
Database, Icon, Infolib, and Help Search
|
|
Paths&xd3; on page 119'--><XRef Role="SecTitleAndPageNum" Linkend="SAG.Datab.mkr.11">).</Para>
|
|
<Para>For example, if the application server <Filename>hosta:</Filename> is added to the application
|
|
search path, the directory <Filename>hosta:/etc/dt/appconfig/types/</Filename><Symbol Role="Variable">language</Symbol> is
|
|
automatically added to the database search path.</Para>
|
|
</Sect2>
|
|
<Sect2 Id="SAG.Datab.div.17">
|
|
<Title>Database Search Path Environment Variables<IndexTerm><Primary>environment variables</Primary><Secondary>database search path</Secondary></IndexTerm><IndexTerm><Primary>database search path</Primary><Secondary>environment variables</Secondary></IndexTerm></Title>
|
|
<Para>The database search path is assembled from the built-in locations and the
|
|
following input variables:</Para>
|
|
<InformalTable>
|
|
<TGroup Cols="2">
|
|
<TBody>
|
|
<Row>
|
|
<Entry><Para>DTSPSYSDATABASEHOSTS<IndexTerm><Primary>DTSPSYSDATABASEHOSTS variable</Primary><Secondary>definition</Secondary></IndexTerm>
|
|
</Para></Entry>
|
|
<Entry><Para>System-wide database search path input
|
|
variable</Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para>DTSPUSERDATABASEHOSTS<IndexTerm><Primary>DTSPUSERDATABASEHOSTS variable</Primary><Secondary>definition</Secondary></IndexTerm>
|
|
</Para></Entry>
|
|
<Entry><Para>Personal database search path input variable</Para></Entry>
|
|
</Row>
|
|
</TBody>
|
|
</TGroup>
|
|
</InformalTable>
|
|
<Para>Use these input variables to specify locations outside the application search
|
|
path.</Para>
|
|
<Para>The assembled database search path is specified by the output variable<IndexTerm>
|
|
<Primary>DTDATABASESEARCHPATH variable</Primary>
|
|
<Secondary>assembling</Secondary>
|
|
</IndexTerm>
|
|
DTDATABASESEARCHPATH.</Para>
|
|
</Sect2>
|
|
<Sect2 Id="SAG.Datab.div.18">
|
|
<Title>Syntax for the Database Search Path Input Variables<IndexTerm><Primary>database search path</Primary><Secondary>syntax</Secondary></IndexTerm></Title>
|
|
<Para>The syntax for the variables<IndexTerm>
|
|
<Primary>DTSPSYSDATABASEHOSTS variable</Primary>
|
|
<Secondary>syntax</Secondary>
|
|
</IndexTerm>
|
|
DTSPSYSDATABASEHOSTS and<IndexTerm>
|
|
<Primary>DTSPUSERDATABASEHOSTS variable</Primary>
|
|
<Secondary>syntax</Secondary>
|
|
</IndexTerm>
|
|
DTSPUSERDATABASEHOSTS is:</Para>
|
|
<ProgramListing><Symbol Role="Variable">VARIABLE</Symbol>=<Symbol Role="Variable">location</Symbol> [,<Symbol Role="Variable">location</Symbol>...]</ProgramListing>
|
|
<Para>where <Symbol Role="Variable">location</Symbol> can have the syntax:</Para>
|
|
<InformalTable>
|
|
<TGroup Cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="1.07in">
|
|
<colspec colwidth="4.91in">
|
|
<TBody>
|
|
<Row>
|
|
<Entry><Para><Filename>/</Filename><Symbol Role="Variable">path</Symbol></Para></Entry>
|
|
<Entry><Para>Specifies a directory on the local (session server) system. Use
|
|
this syntax to add a local directory.</Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para><Symbol Role="Variable">hostname</Symbol><Filename>:</Filename></Para></Entry>
|
|
<Entry><Para>Specifies the system-wide directory
|
|
<Filename>/etc/dt/appconfig/types/</Filename><Symbol Role="Variable">language</Symbol> on system <Symbol Role="Variable">hostname</Symbol>.</Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para><Symbol Role="Variable">hostname</Symbol><Filename>:/</Filename><Symbol Role="Variable">path</Symbol></Para></Entry>
|
|
<Entry><Para>Specifies a directory on the remote system <Symbol Role="Variable">hostname</Symbol>.</Para></Entry>
|
|
</Row>
|
|
</TBody>
|
|
</TGroup>
|
|
</InformalTable>
|
|
</Sect2>
|
|
<Sect2 Id="SAG.Datab.div.19">
|
|
<Title>How the Database Search Path Is Assembled<IndexTerm><Primary>database search path</Primary><Secondary>assembling</Secondary></IndexTerm></Title>
|
|
<Para>The value of the database search path (<IndexTerm>
|
|
<Primary>DTDATABASESEARCHPATH variable</Primary>
|
|
<Secondary>assembling</Secondary>
|
|
</IndexTerm>
|
|
DTDATABASESEARCHPATH) is
|
|
created by assembling the following locations, listed in order of precedence:</Para>
|
|
<ItemizedList Remap="Bullet1">
|
|
<ListItem>
|
|
<Para>Locations specified using the DTSPUSERDATABASEHOSTS variable</Para>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para>Locations derived from the DTSPUSERAPPHOSTS variable</Para>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para>The default personal location: <Symbol Role="Variable">HomeDirectory</Symbol><Filename>/.dt/types</Filename></Para>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para>The default location: <Filename>/etc/dt/appconfig/types/</Filename><Symbol Role="Variable">languag</Symbol><?X-setsize 9.0 pt>e</Para>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para>Locations specified using the DTSPSYSDATABASEHOSTS variable</Para>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para>Locations derived from the DTSPSYSAPPHOSTS variable</Para>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para><Filename>/usr/dt/appconfig/types/</Filename><Symbol Role="Variable">languag</Symbol>e</Para>
|
|
</ListItem>
|
|
</ItemizedList>
|
|
<Para>The syntax:</Para>
|
|
<ProgramListing><Symbol Role="Variable">hostname</Symbol><Filename>:</Filename></ProgramListing>
|
|
<Para>is expanded to specify the directory <Filename>/etc/dt/appconfig/types</Filename> on system
|
|
<Symbol Role="Variable">hostname</Symbol>.</Para>
|
|
</Sect2>
|
|
</Sect1>
|
|
<Sect1 Id="SAG.Datab.div.20">
|
|
<Title Id="SAG.Datab.mkr.13">Icon Search Path<IndexTerm><Primary>icon search path</Primary></IndexTerm></Title>
|
|
<Para>The icon search path directs the desktop to search specified locations for files
|
|
containing bitmap and pixmap image files used by the desktop.</Para>
|
|
<Sect2 Id="SAG.Datab.div.21">
|
|
<Title>Default Icon Search Path<IndexTerm><Primary>icon search path</Primary><Secondary>default</Secondary></IndexTerm></Title>
|
|
<Para>The default icon search path includes personal, system-wide, and built-in
|
|
locations. The default <Symbol Role="Variable">language</Symbol> is <Filename>C.</Filename></Para>
|
|
<InformalTable>
|
|
<TGroup Cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="157*">
|
|
<colspec colwidth="371*">
|
|
<TBody>
|
|
<Row>
|
|
<Entry><Para>Personal location</Para></Entry>
|
|
<Entry><Para><Symbol Role="Variable">HomeDirectory</Symbol><Filename>/.dt/icons</Filename></Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para>System-wide location</Para></Entry>
|
|
<Entry><Para><Filename>/etc/dt/appconfig/icons/</Filename><Symbol Role="Variable">language</Symbol></Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para>Built-in location</Para></Entry>
|
|
<Entry><Para><Filename>/usr/dt/appconfig/icons/</Filename><Symbol Role="Variable">language</Symbol></Para></Entry>
|
|
</Row>
|
|
</TBody>
|
|
</TGroup>
|
|
</InformalTable>
|
|
</Sect2>
|
|
<Sect2 Id="SAG.Datab.div.22">
|
|
<Title>How the Application Search Path Affects the Icon Search Path<IndexTerm><Primary>icon search path</Primary><Secondary>related to application search path</Secondary></IndexTerm></Title>
|
|
<Para>When a location is added to the application search path, the appropriate icon
|
|
subdirectory is automatically added to the icon search path (see
|
|
<!--Original XRef content: '&xd2;How the
|
|
Application Search Path Affects the Database, Icon, Infolib, and Help Search Paths&xd3; on
|
|
page 119'--><XRef Role="SecTitleAndPageNum" Linkend="SAG.Datab.mkr.11">).</Para>
|
|
<Para>For example, if the application server <Filename>hosta:</Filename> is added to the application
|
|
search path, the directory <Filename>hosta:/etc/dt/appconfig/icons/</Filename><Symbol Role="Variable">language</Symbol> is
|
|
automatically added to the icon search path.</Para>
|
|
</Sect2>
|
|
<Sect2 Id="SAG.Datab.div.23">
|
|
<Title>Icon Search Path Environment Variables<IndexTerm><Primary>environment variables</Primary><Secondary>bitmap search path</Secondary></IndexTerm><IndexTerm><Primary>environment variables</Primary><Secondary>pixmap search path</Secondary></IndexTerm><IndexTerm><Primary>environment variables</Primary><Secondary>icon search path</Secondary></IndexTerm><IndexTerm><Primary>icon search path</Primary><Secondary>environment variables</Secondary></IndexTerm></Title>
|
|
<Para>The icon search path is assembled from the built-in locations and the
|
|
following input variables:</Para>
|
|
<InformalTable>
|
|
<TGroup Cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="142*">
|
|
<colspec colwidth="386*">
|
|
<TBody>
|
|
<Row>
|
|
<Entry><Para>DTSPSYSICON</Para></Entry>
|
|
<Entry><Para>System-wide icon search path input variable</Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para>DTSPUSERICON</Para></Entry>
|
|
<Entry><Para>Personal icon search path input variable</Para></Entry>
|
|
</Row>
|
|
</TBody>
|
|
</TGroup>
|
|
</InformalTable>
|
|
<Para>Use these input variables to specify locations outside the application search
|
|
path.</Para>
|
|
<Para>The assembled icon search path is specified by two output variables:</Para>
|
|
<InformalTable>
|
|
<TGroup Cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="208*">
|
|
<colspec colwidth="320*">
|
|
<TBody>
|
|
<Row>
|
|
<Entry><Para>XMICONSEARCHPATH<IndexTerm><Primary>XMICONSEARCHPATH variable</Primary><Secondary>usage</Secondary></IndexTerm>
|
|
</Para></Entry>
|
|
<Entry><Para>Used by color displays</Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para>XMICONBMSEARCHPATH<IndexTerm><Primary>XMICONBMSEARCHPATH variable</Primary><Secondary>usage</Secondary></IndexTerm>
|
|
</Para></Entry>
|
|
<Entry><Para>Used by monochrome displays</Para></Entry>
|
|
</Row>
|
|
</TBody>
|
|
</TGroup>
|
|
</InformalTable>
|
|
</Sect2>
|
|
<Sect2 Id="SAG.Datab.div.24">
|
|
<Title>Syntax for the Icon Search Path Input Variables<IndexTerm><Primary>icon search path</Primary><Secondary>syntax of</Secondary></IndexTerm></Title>
|
|
<Para>The syntax for the variables<IndexTerm>
|
|
<Primary>DTSPSYSICON variable</Primary>
|
|
<Secondary>syntax</Secondary>
|
|
</IndexTerm>
|
|
DTSPSYSICON and<IndexTerm>
|
|
<Primary>DTSPUSERICON variable</Primary>
|
|
<Secondary>syntax</Secondary>
|
|
</IndexTerm>
|
|
DTSPUSERICON is:</Para>
|
|
<ProgramListing><Symbol Role="Variable">VARIABLE</Symbol>=<Symbol Role="Variable">location</Symbol> [,<Symbol Role="Variable">location</Symbol>...]</ProgramListing>
|
|
<Para>where <Symbol Role="Variable">location</Symbol> can have the syntax:</Para>
|
|
<InformalTable>
|
|
<TGroup Cols="2" colsep="0" rowsep="1">
|
|
<colspec colwidth="68*">
|
|
<colspec colwidth="460*">
|
|
<TBody>
|
|
<Row>
|
|
<Entry><Para><Filename>/</Filename><Symbol Role="Variable">path</Symbol></Para></Entry>
|
|
<Entry><Para>Specifies a directory on the local (session server) system. Use
|
|
this syntax to add a local directory.</Para></Entry>
|
|
</Row>
|
|
</TBody>
|
|
</TGroup>
|
|
</InformalTable>
|
|
<Para>To specify a location on another system, use its network file name—for
|
|
example, <Filename>/nfs/servera/projects/icons</Filename>.</Para>
|
|
</Sect2>
|
|
<Sect2 Id="SAG.Datab.div.25">
|
|
<Title>How the Icon Search Path Is Assembled<IndexTerm><Primary>icon search path</Primary><Secondary>assembling</Secondary></IndexTerm></Title>
|
|
<Para>The value of the icon search path (<IndexTerm>
|
|
<Primary>XMICONSEARCHPATH variable</Primary>
|
|
<Secondary>assembling</Secondary>
|
|
</IndexTerm>XMICONSEARCHPATH and<IndexTerm>
|
|
<Primary>XMICONBMSEARCHPATH variable</Primary>
|
|
<Secondary>assembling</Secondary>
|
|
</IndexTerm>
|
|
XMICONBMSEARCHPATH) is created by assembling the following locations,
|
|
listed in order of precedence:</Para>
|
|
<ItemizedList Remap="Bullet1">
|
|
<ListItem>
|
|
<Para>Locations specified using the DTSPUSERICON variable</Para>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para>Locations derived from the DTSPUSERAPPHOSTS variable</Para>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para>The default personal location: <Symbol Role="Variable">HomeDirectory</Symbol><Filename>/.dt/icons</Filename></Para>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para>The default location: <Filename>/etc/dt/appconfig/icons/</Filename><Symbol Role="Variable">languag</Symbol><?X-setsize 9.0 pt>e</Para>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para>Locations specified using the DTSPSYSICON variable</Para>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para>Locations derived from the DTSPSYSAPPHOSTS variable</Para>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para><Filename>/usr/dt/appconfig/icons/</Filename><Symbol Role="Variable">languag</Symbol>e</Para>
|
|
</ListItem>
|
|
</ItemizedList>
|
|
<Para>The color and monochrome search paths differ only in the precedence given to
|
|
pixmap and bitmaps. The XMICONSEARCHPATH variables lists pixmaps
|
|
before bitmaps; XMICONBMSEARCPATH lists bitmaps before pixmaps.</Para>
|
|
</Sect2>
|
|
</Sect1>
|
|
<Sect1 Id="SAG.Datab.div.20a">
|
|
<Title Id="SAG.Datab.mkr.13a">Infolib Search Path<IndexTerm><Primary>infolib search path</Primary></IndexTerm></Title>
|
|
<Para>The infolib search path directs the desktop to search specified locations for
|
|
information libraries that will be registered on your system.
|
|
</Para>
|
|
<para>The <systemitem class="environvar">DTINFOLIBSEARCHPATH</systemitem>
|
|
and <systemitem class="environvar">DTINFOLIBDEFAULT</systemitem>
|
|
environment variables are defined at installation time by the
|
|
<command>dtsearchpath</command> utility.
|
|
</para>
|
|
<Sect2 Id="SAG.Datab.div.21a">
|
|
<Title>Default Infolib Search Path<IndexTerm><Primary>infolib search path</Primary><Secondary>default</Secondary></IndexTerm></Title>
|
|
<Para>The default infolib search path includes system-wide and built-in
|
|
locations. The default <Symbol Role="Variable">language</Symbol> is <Filename>C.</Filename></Para>
|
|
<InformalTable>
|
|
<TGroup Cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="157*">
|
|
<colspec colwidth="371*">
|
|
<TBody>
|
|
<Row>
|
|
<Entry><Para>System-wide location</Para></Entry>
|
|
<Entry><Para><Filename>/etc/dt/infolib/</Filename><Symbol Role="Variable">%L/%I</Symbol>.dti</Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para>Built-in location</Para></Entry>
|
|
<Entry><Para><Filename>/usr/dt/infolib/</Filename><Symbol Role="Variable">%L/%I</Symbol>.dti</Para></Entry>
|
|
</Row>
|
|
</TBody>
|
|
</TGroup>
|
|
</InformalTable>
|
|
<para>The value of <systemitem class="environvar">DTINFOLIBDEFAULT</systemitem> is
|
|
substituted for <Symbol Role="Variable">%I</Symbol>.
|
|
The default value of <systemitem class="environvar">DTINFOLIBDEFAULT</systemitem>
|
|
is <literal>cde</literal>.
|
|
</Para>
|
|
</Sect2>
|
|
<Sect2 Id="SAG.Datab.div.22a">
|
|
<Title>How the Application Search Path Affects the infolib Search Path<IndexTerm><Primary>infolib search path</Primary><Secondary>related to application search path</Secondary></IndexTerm></Title>
|
|
<Para>When a location is added to the application search path, the appropriate infolib
|
|
subdirectory is automatically added to the infolib search path (see
|
|
<!--Original XRef content: '&xd2;How the
|
|
Application Search Path Affects the Database, Icon, Infolib, and Help Search Paths&xd3; on
|
|
page 119'--><XRef Role="SecTitleAndPageNum" Linkend="SAG.Datab.mkr.11">).</Para>
|
|
<Para>For example, if the application server <Filename>hosta:</Filename> is added to the application
|
|
search path, the directory
|
|
<Filename>hosta:/etc/dt/infolib/</Filename><Symbol Role="Variable">%L</Symbol> is
|
|
automatically added to the infolib search path.</Para>
|
|
</Sect2>
|
|
<Sect2 Id="SAG.Datab.div.23a">
|
|
<Title>infolib Search Path Environment Variables<IndexTerm><Primary>environment variables</Primary><Secondary>infolib search path</Secondary></IndexTerm><IndexTerm><Primary>infolib search path</Primary><Secondary>environment variables</Secondary></IndexTerm></Title>
|
|
<Para>The infolib search path is assembled from the built-in locations and the
|
|
following input variables:</Para>
|
|
<InformalTable>
|
|
<TGroup Cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="142*">
|
|
<colspec colwidth="386*">
|
|
<TBody>
|
|
<Row>
|
|
<Entry><Para>DTSPSYSINFOLIB</Para></Entry>
|
|
<Entry><Para>System-wide infolib search path input variable</Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para>DTSPUSERINFOLIB</Para></Entry>
|
|
<Entry><Para>Personal infolib search path input variable</Para></Entry>
|
|
</Row>
|
|
</TBody>
|
|
</TGroup>
|
|
</InformalTable>
|
|
<Para>Use these input variables to specify locations outside the application search
|
|
path.</Para>
|
|
<Para>The assembled infolib search path is specified by the output variable
|
|
<systemitem class="environvar">DTINFOLIBSEARCHPATH</systemitem>.
|
|
</Para>
|
|
</Sect2>
|
|
<Sect2 Id="SAG.Datab.div.24a">
|
|
<Title>Syntax for the infolib Search Path Input Variables<IndexTerm><Primary>infolib search path</Primary><Secondary>syntax of</Secondary></IndexTerm></Title>
|
|
<Para>The syntax for the variables
|
|
<systemitem class="environvar">DTSPSYSINFOLIB</systemitem> and
|
|
<systemitem class="environvar">DTSPUSERINFOLIB</systemitem> is:<IndexTerm><Primary>DTSPSYSINFOLIB variable</Primary><Secondary>syntax</Secondary></IndexTerm><IndexTerm><Primary>DTSPUSERINFOLIB variable</Primary><Secondary>syntax</Secondary></IndexTerm>
|
|
</Para>
|
|
<programlisting><Symbol Role="Variable">VARIABLE</Symbol>=<Symbol Role="Variable">location</Symbol> [,<Symbol Role="Variable">location</Symbol>...]
|
|
</ProgramListing>
|
|
<Para>where <Symbol Role="Variable">location</Symbol> can have the syntax:</Para>
|
|
<InformalTable>
|
|
<TGroup Cols="2" colsep="0" rowsep="1">
|
|
<colspec colwidth="68*">
|
|
<colspec colwidth="460*">
|
|
<TBody>
|
|
<Row>
|
|
<Entry><Para><Filename>/</Filename><Symbol Role="Variable">path</Symbol></Para></Entry>
|
|
<Entry><Para>Specifies a directory on the local (session server) system. Use
|
|
this syntax to add a local directory.</Para></Entry>
|
|
</Row>
|
|
</TBody>
|
|
</TGroup>
|
|
</InformalTable>
|
|
<Para>To specify a location on another system, use its network file name—for
|
|
example, <Filename>/nfs/servera/projects/infolib</Filename>.</Para>
|
|
</Sect2>
|
|
<Sect2 Id="SAG.Datab.div.25a">
|
|
<Title>How the infolib Search Path Is Assembled<IndexTerm><Primary>infolib search path</Primary><Secondary>assembling</Secondary></IndexTerm></Title>
|
|
<Para>The value of the infolib search path (<systemitem class="environvar">DTINFOLIBSEARCHPATH</systemitem>)
|
|
is created by assembling the following locations,
|
|
listed in order of precedence:<IndexTerm><Primary>XMinfolibSEARCHPATH variable</Primary><Secondary>assembling</Secondary></IndexTerm>
|
|
</Para>
|
|
<ItemizedList Remap="Bullet1">
|
|
<ListItem>
|
|
<Para>Locations specified using the
|
|
<systemitem class="environvar">DTSPUSERINFOLIB</systemitem>
|
|
variable</Para>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para>Locations derived from the
|
|
<systemitem class="environvar">DTSPUSERAPPHOSTS</systemitem>
|
|
variable</Para>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para>The default location:
|
|
<Filename>/etc/dt/infolib/</Filename><Symbol Role="Variable">%L/%I</Symbol><Filename>.dti</Filename>
|
|
</Para>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para>Locations specified using the
|
|
<systemitem class="environvar">DTSPSYSINFOLIB</systemitem> variable</Para>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para>Locations derived from the
|
|
<systemitem class="environvar">DTSPSYSAPPHOSTS</systemitem>
|
|
variable</Para>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para><Filename>/usr/dt/infolib/</Filename><Symbol Role="Variable">%L/%I</Symbol><Filename>.dti</Filename>
|
|
</Para>
|
|
</ListItem>
|
|
</ItemizedList>
|
|
</Sect2>
|
|
</Sect1>
|
|
<Sect1 Id="SAG.Datab.div.26">
|
|
<Title Id="SAG.Datab.mkr.14">Help Search Path<IndexTerm><Primary>help search path</Primary></IndexTerm><IndexTerm><Primary>search paths</Primary><Secondary>help</Secondary></IndexTerm></Title>
|
|
<Para>The help search path directs the desktop to search specified locations for files
|
|
containing help information that will be registered on your system.</Para>
|
|
<Sect2 Id="SAG.Datab.div.27">
|
|
<Title>Default Help Search Path<IndexTerm><Primary>help search path</Primary><Secondary>default</Secondary></IndexTerm><IndexTerm><Primary>help search path</Primary><Secondary>default</Secondary></IndexTerm></Title>
|
|
<Para>The default help search path includes personal, system-wide, and built-in
|
|
locations. The default <Symbol Role="Variable">language</Symbol> is <Filename>C.</Filename></Para>
|
|
<InformalTable>
|
|
<TGroup Cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="146*">
|
|
<colspec colwidth="382*">
|
|
<TBody>
|
|
<Row>
|
|
<Entry><Para>Personal location</Para></Entry>
|
|
<Entry><Para><Symbol Role="Variable">HomeDirectory</Symbol><Filename>/.dt/help</Filename></Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para>System-wide location</Para></Entry>
|
|
<Entry><Para><Filename>/etc/dt/appconfig/.dt/help/</Filename><Symbol Role="Variable">language</Symbol></Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para>Built-in location</Para></Entry>
|
|
<Entry><Para><Filename>/usr/dt/appconfig/help/</Filename><Symbol Role="Variable">language</Symbol></Para></Entry>
|
|
</Row>
|
|
</TBody>
|
|
</TGroup>
|
|
</InformalTable>
|
|
</Sect2>
|
|
<Sect2 Id="SAG.Datab.div.28">
|
|
<Title>How the Application Search Path Affects the Help Search Path<IndexTerm><Primary>help search path</Primary><Secondary>related to application search path</Secondary></IndexTerm></Title>
|
|
<Para>When a location is added to the application search path, the appropriate help
|
|
subdirectory is automatically added to the help search path (see
|
|
<!--Original XRef content: '&xd2;How the
|
|
Application Search Path Affects the Database, Icon, Infolib, and Help Search Paths&xd3; on
|
|
page 119'--><XRef Role="SecTitleAndPageNum" Linkend="SAG.Datab.mkr.11">).</Para>
|
|
<Para>For example, if the application server <Filename>hosta:</Filename> is added to the application
|
|
search path, the directory <Filename>hosta:/etc/dt/appconfig/help/</Filename><Symbol Role="Variable">language</Symbol> is
|
|
automatically added to the help search path.</Para>
|
|
</Sect2>
|
|
<Sect2 Id="SAG.Datab.div.29">
|
|
<Title>Help Search Path Environment Variables<IndexTerm><Primary>environment variables</Primary><Secondary>help search path</Secondary></IndexTerm><IndexTerm><Primary>help search path</Primary><Secondary>environment variables</Secondary></IndexTerm></Title>
|
|
<Para>The help search path is assembled from the built-in locations and the following
|
|
input variables:</Para>
|
|
<InformalTable>
|
|
<TGroup Cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="140*">
|
|
<colspec colwidth="388*">
|
|
<TBody>
|
|
<Row>
|
|
<Entry><Para>DTSPSYSHELP<IndexTerm><Primary>DTSPSYSHELP variable</Primary></IndexTerm>
|
|
</Para></Entry>
|
|
<Entry><Para>System-wide help search path input variable</Para></Entry>
|
|
</Row>
|
|
<Row>
|
|
<Entry><Para>DTSPUSERHELP</Para></Entry>
|
|
<Entry><Para>Personal help search path input variable</Para></Entry>
|
|
</Row>
|
|
</TBody>
|
|
</TGroup>
|
|
</InformalTable>
|
|
<Para>Use these input variables to specify locations outside the application search
|
|
path.</Para>
|
|
<Para>The assembled help search path is specified by the output variable
|
|
DTHELPSEARCHPATH.</Para>
|
|
</Sect2>
|
|
<Sect2 Id="SAG.Datab.div.30">
|
|
<Title>Syntax for the Help Search Path Input Variables<IndexTerm><Primary>help search path</Primary><Secondary>syntax</Secondary></IndexTerm></Title>
|
|
<Para>The syntax for the variables<IndexTerm>
|
|
<Primary>DTSPSYSHELP variable</Primary>
|
|
<Secondary>syntax</Secondary>
|
|
</IndexTerm>
|
|
DTSPSYSHELP and<IndexTerm>
|
|
<Primary>DTSPUSERHELP variable</Primary>
|
|
<Secondary>syntax</Secondary>
|
|
</IndexTerm>
|
|
DTSPUSERHELP is:</Para>
|
|
<ProgramListing><Symbol Role="Variable">VARIABLE</Symbol>=<Symbol Role="Variable">location</Symbol> [,<Symbol Role="Variable">location</Symbol>...]</ProgramListing>
|
|
<Para>where <Symbol Role="Variable">location</Symbol> can have the syntax:</Para>
|
|
<InformalTable>
|
|
<TGroup Cols="2" colsep="0" rowsep="1">
|
|
<colspec colwidth="53*">
|
|
<colspec colwidth="475*">
|
|
<TBody>
|
|
<Row>
|
|
<Entry><Para><Filename>/</Filename><Symbol Role="Variable">path</Symbol></Para></Entry>
|
|
<Entry><Para>Specifies a directory on the local (session server) system. Use
|
|
this syntax to add a local directory.</Para></Entry>
|
|
</Row>
|
|
</TBody>
|
|
</TGroup>
|
|
</InformalTable>
|
|
<Para>To specify a location on another system, use its network file name—for
|
|
example, <Filename>/nfs/servera/projects/help</Filename>.</Para>
|
|
</Sect2>
|
|
<Sect2 Id="SAG.Datab.div.31">
|
|
<Title>How the Help Search Path Is Assembled<IndexTerm><Primary>help search path</Primary><Secondary>assembly</Secondary></IndexTerm></Title>
|
|
<Para>The value of the help search path (DTHELPSEARCHPATH) is created by
|
|
assembling the following locations, listed in order of precedence:<IndexTerm><Primary>DTHELPSEARCHPATH variable</Primary><Secondary>assembling</Secondary></IndexTerm>
|
|
</Para>
|
|
<ItemizedList Remap="Bullet1">
|
|
<ListItem>
|
|
<Para>Locations specified using the DTSPUSERHELP variable</Para>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para>Locations derived from the DTSPUSERAPPHOSTS variable</Para>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para>The default personal location: <Symbol Role="Variable">HomeDirectory</Symbol><Filename>/.dt/help</Filename></Para>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para>The default location: <Filename>/etc/dt/appconfig/help/</Filename><Symbol Role="Variable">languag</Symbol><?X-setsize 9.0 pt>e</Para>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para>Locations specified using the DTSPSYSHELP variable</Para>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para>Locations derived from the DTSPSYSAPPHOSTS variable</Para>
|
|
</ListItem>
|
|
<ListItem>
|
|
<Para><Filename>/usr/dt/appconfig/help/</Filename><Symbol Role="Variable">languag</Symbol>e</Para>
|
|
</ListItem>
|
|
</ItemizedList>
|
|
</Sect2>
|
|
</Sect1>
|
|
<Sect1 Id="SAG.Datab.div.32">
|
|
<Title Id="SAG.Datab.mkr.15">Localized Search Paths<IndexTerm><Primary>search paths</Primary><Secondary>localized</Secondary></IndexTerm><IndexTerm><Primary>application search path</Primary><Secondary>localized</Secondary></IndexTerm></Title>
|
|
<Para>The output variables include entries for both localized and default (<Command>C</Command>)
|
|
locations.</Para>
|
|
<Para>For example, the default application search path is:</Para>
|
|
<ProgramListing><Symbol Role="Variable">HomeDirectory</Symbol>/.dt/appmanager
|
|
/etc/dt/appconfig/appmanager/<Symbol Role="Variable">language</Symbol>
|
|
/etc/dt/appconfig/appmanager/C
|
|
/usr/dt/appconfig/appmanager/<Symbol Role="Variable">language</Symbol>
|
|
/usr/dt/appconfig/appmanager/C
|
|
</ProgramListing>
|
|
<Para>where <Symbol Role="Variable">language</Symbol> is the value of the LANG environment variable.</Para>
|
|
<Para>For each scope (system-wide and built-in), the language-specific location has
|
|
precedence over the default location.</Para>
|
|
</Sect1>
|
|
</Chapter>
|
|
<!--fickle 1.14 mif-to-docbook 1.7 01/02/96 06:16:56-->
|