Functional specification
74
CDE/Motif PST
CDEnext
5.2
Dt Print Dialog Manager Daemon - dtpdmd
5.2.1
Short description
A daemon process that uses the Print Dialog Manager Selection Protocol to start Print Dialog Managers.
5.2.2
Long description
NAME
dtpdmd - a daemon process that uses the PDM Selection Protocol to start PDMs.
SYNOPSIS
dtpdmd [options]
OPTIONS
-d display
Specifies the display connection to an X-Server upon which an X-selection will be
created and managed for requests. If specified, it overrides the environment variable
XPDMDISPLAY.
-a selection
Specifies an alternate X-selection name for the dtpdmd to create and manage. If
specified, it overrides the environment variable XPDMSELECTION. By default, the
selection name is
PDM_MANAGER
.
-p pdm
Specifies an alternate PDM execution string to use if no other PDM execution string can
be derived, usually from the Server Attribute
dt-pdm-command
from the X-Server.
By default, the execution string is
"dtpdm"
. All execution strings are applied against
the current search path.
-P pdm
Specifies an alternate PDM execution string that overrides all other sources of such
execution strings. All execution strings are applied against the current search path.
-s
Specifies that the dtpdmd should turn on the security exchange portion of the PDM
Selection Protocol. By default, the dtpdmd will not exchange security information with
an application over the wire, so the appearance of "auto hosting" cannot be done.
-l logfile
Specifies a file for the logging of errors and warnings. Entires are time-stamped and may
be generated by the dtpdmd or any child PDM via stderr. The previous contents of the
log file are destroyed. By default,
/dev/null
is used.
DESCRIPTION
The dtpdmd is a long-lived daemon process that receives client requests for a PDM, uses some lookup
rules, and then starts an appropriate PDM to service the request. When the PDM finishes, control is
returned to the dtpdmd, and the dtpdmd in turn responds to the client with final status.
The dtpdmd uses the following "PDMD/PDM Protocol" to communicate with the PDM. Communication
"to" the PDM is done via a standardized command line and environment. Communication "from" the
PDM is done via standardized exit codes.