dtsession_res(1) UNIX System V (1 August 1995) dtsession_res(1)
NAME
dtsession_res - CDE dtsession resource load utility
SYNOPSIS
dtsession_res -load|-merge [-system] [-xdefaults] [-file
<name>]
NOTE: The SGI Common Desktop Environment (CDE) dtsession_res
utility is used by dtsession and the ReloadResources action
to load session resources. It is not intended to be run
directly from the command line.
DESCRIPTION
The CDE dtsession_res utility uses xrdb(1) to load the
session resources into the RESOURCE_MANAGER property of the
root window of the display. The session resources are
gathered from the following files:
- /usr/dt/config/$LANG/sys.resources
- /etc/dt/config/$LANG/sys.resources
- $HOME/.Xdefaults
- $HOME/.dt/<session dir>/dt.resources
Refer to the dtsession(1) man page for more information on
these files and their content.
The dtsession_res utility provides support for display-
specific resources by converting the $DISPLAY value into a
cpp(1) macro that can be used in a session resource file to
limit resource definitions to a particular display. It does
this by converting all '.' (dot) and ':' (colon) characters
to '_', stripping off any screen specification and finally
prefixing 'DISPLAY_' to the result. For example, a $DISPLAY
of ':0' would be 'DISPLAY_0', and a $DISPLAY of
'blanco.gato.com:0.0' would be 'DISPLAY_blanco_gato_com_0'.
The resulting value can be used as part of a cpp test in a
session resource file. For example:
Myapp*resource: value
#ifdef DISPLAY_blanco_gato_com_0
Myapp*resource: specialvalue1
#endif
#ifdef DISPLAY_pablo_gato_com_0
Myapp*resource: specialvalue2
#endif
OPTIONS
Page 1 (printed 9/3/04)
dtsession_res(1) UNIX System V (1 August 1995) dtsession_res(1)-load
Replace the current RESOURCE_MANAGER content with the
session resources.
-merge
Merge the current RESOURCE_MANAGER content with the session
resources.
-system
Load or merge the system session resources.
-xdefaults
Load or merge the $HOME/.Xdefault file.
-file <name>
Load or merge the file specified by <name>.
EXAMPLES
The dtsession_res utility is not intended to be run from the
command line. Refer to the ReloadResources action for
information on how to reload session resources in a user's
session.
dtsession_res-load -system -xdefaults \
-file $HOME/.dt/sessions/current/dt.resources
Replaces the RESOURCE_MANAGER with the content of the
following files:
- /usr/dt/config/$LANG/sys.resources,
- /etc/dt/config/$LANG/sys.resources,
- $HOME/.Xdefaults and
- $HOME/.dt/sessions/current/dt.resources files.
Page 2 (printed 9/3/04)