DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

/usr/dt/share/man/cat1/dtwm.1(/usr/dt/share/man/cat1/dtwm.1)




dtwm(1)			 USER COMMANDS			  dtwm(1)

NAME
     dtwm - The	TED Window Manager

  SYNOPSIS
     [ options ]

DESCRIPTION
     The dtwm window manager is	an X Window System window manager
     based upon	the OSF/Motif window manager, mwm (version
     1.2.4).  It provides mwm compatible window	management func-
     tionality.	 This includes functions that facilitate control
     (by the user and the programmer) of elements of window state
     such as placement,	size, icon/normal display, and input-
     focus ownership.

     The dtwm window manager is	an integral part of the	TED.  It
     communicates with and facilitates access to other components
     in	the environment, such as the Session Manager (dtses-
     sion(1)) and the Style Manager (dtstyle(1)).  Many	other
     components	are started through interactions with the Front
     Panel.

     In	addition, dtwm provides	workspace management.  Workspaces
     provide a way of grouping together	logically related win-
     dows.  Each workspace is shown independent	of the other
     workspaces	so that	only those windows related to the immedi-
     ate task are visible.  Workspaces give you	a tool to organ-
     ize windows by task and make efficient use	of screen real
     estate.

  Options
	-display display
		       This option specifies the display to use;
		       see X(1).

	-xrm resourcestring
		       This option specifies a resource	string to
		       use.

	-multiscreen   This option causes dtwm to manage all
		       screens on the display.	Since dtwm does
		       this by default,	this option is of limited
		       use.  See the multiScreen resource for
		       information on managing a single	screen.

	-name name     This option causes dtwm to retrieve its
		       resources using the specified name, as in
		       name*resource.

	-screens name [name [...]]
		       This option specifies the resource names
		       to use for the screens managed by dtwm.

Unix System LaboratoLast change: 1 August 1995			1

dtwm(1)			 USER COMMANDS			  dtwm(1)

		       If dtwm is managing a single screen, only
		       the first name in the list is used.  If
		       dtwm is managing	multiple screens, the
		       names are assigned to the screens in
		       order, starting with screen 0.  Screen 0
		       gets the	first name, screen 1 the second
		       name, and so on.

  Startup
     Normally, the session manager dtsession starts up dtwm.  You
     can alter the command line	for the	window manager via the
     wmStartupCommand resource for the session manager (see
     dtsession(1)).  Similarly,	you can	affect the behavior of
     dtwm by saving resources for dtwm as part of your session.

  Appearance
     The following sections describe the basic default behaviors
     of	windows, icons,	the icon box, input focus, and window
     stacking.	The appearance and behavior of the window manager
     can be altered by changing	the configuration of specific
     resources.	 Resources are defined under the heading "X
     DEFAULTS."

  Screens
     By	default, dtwm manages only the single screen specified by
     the -display option or the	DISPLAY	environment variable (by
     default, screen 0).  If the -multiscreen option is	specified
     or	if the multiScreen resource is True, dtwm tries	to manage
     all the screens on	the display.

     When dtwm is managing multiple screens, the -screens option
     can be used to give each screen a unique resource name.  The
     names are separated by blanks, for	example, -screens scr0
     scr1.  If there are more screens than names, resources for
     the remaining screens will	be retrieved using the first
     name.  By default,	the screen number is used for the screen
     name.

  Windows
     Default dtwm window frames	have distinct components with
     associated	functions:

	Title Area     In addition to displaying the client's
		       title, the title	area is	used to	move the
		       window.	To move	the window, place the
		       pointer over the	title area, press button
		       1 and drag the window to	a new location.
		       By default, a wire frame	is moved during
		       the drag	to indicate the	new location.
		       When the	button is released, the	window is
		       moved to	the new	location.

Unix System LaboratoLast change: 1 August 1995			2

dtwm(1)			 USER COMMANDS			  dtwm(1)

	Title Bar      The title bar includes the title	area, the
		       minimize	button,	the maximize button, and
		       the window menu button.	In shaped win-
		       dows, such as round windows, the	title bar
		       floats above the	window.

	Minimize Button
		       To turn the window into an icon,	click
		       button 1	on the minimize	button (the frame
		       box with	a small	square in it).

	Maximize Button
		       To make the window fill the screen (or
		       enlarge to the largest size allowed by the
		       configuration files), click button 1 on
		       the maximize button (the	frame box with a
		       large square in it).

	Window Menu Button
		       The window menu button is the frame box
		       with a horizontal bar in	it.  To	pull down
		       the window menu,	press button 1.	 While
		       pressing, drag the pointer on the menu to
		       your selection, then release the	button
		       when your selection is highlighted.
		       Pressing	button 3 in the	title bar or
		       resize border handles also posts	the win-
		       dow menu.  Alternately, you can click but-
		       ton 1 to	pull down the menu and keep it
		       posted; then position the pointer and
		       select.	You can	also post the window menu
		       by pressing <Shift> <Esc> or <Alt>
		       <Space>.	 Double-clicking button	1 with
		       the pointer on the window menu button
		       closes the window.

     The following table lists the contents of the window menu.

  Default Window Menu

     ______________________________________________________________________
     Selection		     Accelerator   Description
     ______________________________________________________________________
     Restore				   Restores the	window to its size
					   before minimizing or	maximizing.
     Move				   Allows the window to	be moved
					   with	keys or	mouse.
     Size				   Allows the window to	be resized.
     Minimize				   Turns the window into an icon.
     Maximize				   Makes the window fill the
					   screen.

Unix System LaboratoLast change: 1 August 1995			3

dtwm(1)			 USER COMMANDS			  dtwm(1)

     Lower				   Moves window	to bottom of window
					   stack.
     Occupy Workspace...		   Display the Occupy Workspace
					   dialog to change the	workspaces
					   in which the	window appears.
     Occupy All	Workspaces		   Put the window in all
					   workspaces.
     Unoccupy Workspace			   Remove the window from the
					   current workspace if	the window
					   is in more than one workspace.
     Close		     Alt+F4	   Causes client to terminate.
     ______________________________________________________________________

	Resize Border Handles
		       To change the size of a window, move the
		       pointer over a resize border handle (the
		       cursor changes),	press button 1,	and drag
		       the window to a new size.  When the button
		       is released, the	window is resized.  While
		       dragging	is being done, a rubber-band out-
		       line is displayed to indicate the new win-
		       dow size.

	Matte	       An optional matte decoration can	be added
		       between the client area and the window
		       frame (see the matteWidth resource).  A
		       matte is	not actually part of the window
		       frame.  There is	no functionality associ-
		       ated with a matte.

  Icons
     Icons are small graphic representations of	windows.  A win-
     dow can be	minimized (iconified) using the	minimize button
     on	the window frame.  Icons provide a way to reduce clutter
     on	the screen.

     Pressing mouse button 1 when the pointer is over an icon
     causes the	icon's window menu to pop up.  Releasing the but-
     ton (press	+ release without moving mouse = click)	causes
     the menu to stay posted.  The menu	contains the following
     selections:

  Icon Window Menu

     ______________________________________________________________________
     Selection		     Accelerator   Description
     ______________________________________________________________________
     Restore				   Opens the associated	window.
     Move				   Allows the icon to be moved with
					   keys.

Unix System LaboratoLast change: 1 August 1995			4

dtwm(1)			 USER COMMANDS			  dtwm(1)

     Size				   Inactive (not an option for
					   icons).
     Minimize				   Inactive (not an option for
					   icons).
     Maximize				   Opens the associated	window and
					   makes it fill the screen.
     Lower				   Moves icon to bottom	of icon
					   stack.
     Occupy Workspace...		   Display the Occupy Workspace
					   dialog to change the	workspaces
					   in which the	window appears.
     Occupy All	Workspaces		   Put the window in all
					   workspaces.
     Unoccupy Workspace			   Inactive (not an option for
					   icons).
     Close		     Alt+F4	   Removes client from dtwm manage-
					   ment.
     ______________________________________________________________________

     Note that pressing	button 3 over an icon also causes the
     icon's window menu	to pop up.  To make a menu selection,
     drag the pointer over the menu and	release	button 3 when the
     desired item is highlighted.

     Double-clicking button 1 on an icon invokes the
     f.restore_and_raise function and restores the icon's associ-
     ated window to its	previous state.	 For example, if a maxim-
     ized window is iconified, double-clicking button 1	restores
     it	to its maximized state.	Double-clicking	button 1 on the
     icon box's	icon opens the icon box	and allows access to the
     contained icons.  (In general, double-clicking a mouse but-
     ton is a quick way	to perform a function.)	 Pressing <Shift>
     <Esc> or <Menu> (the pop-up menu key) causes the icon window
     menu of the currently selected icon to pop	up.

  Icon Box
     When icons	begin to clutter the screen, they can be packed
     into an icon box.	(To use	an icon	box, dtwm must be started
     with the icon box configuration already set.)  The	icon box
     is	a dtwm window that holds client	icons.	It includes one
     or	more scroll bars when there are	more window icons than
     the icon box can show at the same time.

     Icons in the icon box can be manipulated with the mouse.
     The following table summarizes the	behavior of this inter-
     face.  Button actions apply whenever the pointer is on any
     part of the icon.	Note that double-clicking an icon in the
     icon box invokes the f.restore_and_raise function.

Unix System LaboratoLast change: 1 August 1995			5

dtwm(1)			 USER COMMANDS			  dtwm(1)

     __________________________________________________________
     Button	Action	       Description
     __________________________________________________________
     Button 1	click	       Selects the icon.
     Button 1	double-click   Normalizes (opens) the associ-
			       ated window.  Raises an already
			       open window to the top of the
			       stack.
     Button 1	drag	       Moves the icon.
     Button 3	press	       Causes the menu for that	icon to
			       pop up.
     Button 3	drag	       Highlights items	as the pointer
			       moves across the	menu.
     __________________________________________________________

     Pressing mouse button 3 when the pointer is over an icon
     causes the	menu for that icon to pop up.

  Icon Menu for	the Icon Box

     __________________________________________________________
     Selection	 Accelerator   Description
     __________________________________________________________
     Restore		       Opens the associated window (if
			       not already open).
     Move		       Allows the icon to be moved with
			       keys.
     Size		       Inactive.
     Minimize		       Inactive.
     Maximize		       Opens the associated window (if
			       not already open) and maximizes
			       its size.
     Lower		       Inactive.
     Close	 Alt+F4	       Removes client from Cm dtwm
			       management.
     __________________________________________________________

     To	pull down the window menu for the icon box itself, press
     button 1 with the pointer over the	menu button for	the icon
     box.  The window menu of the icon box differs from	the win-
     dow menu of a client window: The "Close" selection	is
     replaced with the "PackIcons Shift+Alt+F7"	selection.  When
     selected, PackIcons packs the icons in the	box to achieve
     neat rows with no empty slots.

     You can also post the window menu by pressing <Shift>, <Esc>
     or	<Alt> <Space>.	Pressing <Menu>	(the pop-up menu key)
     causes the	icon window menu of the	currently selected icon
     to	pop up.

Unix System LaboratoLast change: 1 August 1995			6

dtwm(1)			 USER COMMANDS			  dtwm(1)

  Input	Focus
     The dtwm window manager supports (by default) a keyboard
     input focus policy	of explicit selection.	This means when	a
     window is selected	to get keyboard	input, it continues to
     get keyboard input	until the window is withdrawn from window
     management, another window	is explicitly selected to get
     keyboard input, or	the window is iconified.  Several
     resources control the input focus.	 The client window with
     the keyboard input	focus has the active window appearance
     with a visually distinct window frame.

     The following tables summarize the	keyboard input focus
     selection behavior:

     __________________________________________________________________
     Button	Action	 Object			 Function Description
     __________________________________________________________________
     Button 1	press	 Window	/ window frame	 Keyboard focus	selec-
						 tion.
     Button 1	press	 Icon			 Keyboard focus	selec-
						 tion.
     __________________________________________________________________

     ____________________________________________________
     Key Action		 Function Description
     ____________________________________________________
     [Alt][Tab]		 Move input focus to next window
			 in window stack (available only
			 in explicit focus mode).
     [Alt][Shift][Tab]	 Move input focus to previous
			 window	in window stack	(avail-
			 able only in explicit focus
			 mode).
     ____________________________________________________

  Window Stacking
     There are two types of window stacks:  global window stacks
     and an application's local	family window stack.

     The global	stacking order of windows may be changed as a
     result of setting the keyboard input focus, iconifying a
     window, or	performing a window manager window stacking func-
     tion.  When keyboard focus	policy is explicit the default
     value of the focusAutoRaise resource is True.  This causes	a
     window to be raised to the	top of the stack when it receives
     input focus, for example, by pressing button 1 on the title
     bar.  The key actions defined in the previous table will
     thus raise	the window receiving focus to the top of the
     stack.

Unix System LaboratoLast change: 1 August 1995			7

dtwm(1)			 USER COMMANDS			  dtwm(1)

     In	pointer	mode, the default value	of focusAutoRaise is
     False, that is, the window	stacking order is not changed
     when a window receives keyboard input focus.  The following
     key actions can be	used to	cycle through the global window
     stack.

     ____________________________________________________
     Key Action		 Function Description
     ____________________________________________________
     [Alt][ESC]		 Place top window on bottom of
			 stack.
     [Alt][Shift][ESC]	 Place bottom window on	top of
			 stack.
     ____________________________________________________

     By	default, a window's icon is placed on the bottom of the
     stack when	the window is iconified; however, the default can
     be	changed	by the lowerOnIconify resource.

     Transient windows (secondary windows such a dialog	boxes)
     stay above	their parent windows by	default; however, an
     application's local family	stacking order may be changed to
     allow a transient window to be placed below its parent top-
     level window.  The	following arguments show the modification
     of	the stacking order for the f.lower function.

	f.lower	       Lowers the transient window within the
		       family (staying above the parent) and
		       lowers the family in the	global window
		       stack.

	f.lower	[within]
		       Lowers the transient window within the
		       family (staying above the parent) but does
		       not lower the family in the global window
		       stack.

	f.lower	[freeFamily]
		       Lowers the window free from its family
		       stack (below the	parent), but does not
		       lower the family	in the global window
		       stack.

     The arguments within and freeFamily can also be used with
     f.raise and f.raise_lower.

  X Resources
     The dtwm command is configured from its resource database.
     This database is built from the following sources.	 They are
     listed in order of	precedence, low	to high:

Unix System LaboratoLast change: 1 August 1995			8

dtwm(1)			 USER COMMANDS			  dtwm(1)

     /usr/dt/app-defaults/$LANG/Dtwm
     $HOME/Dtwm
     RESOURCE_MANAGER root window property or $HOME/.Xdefaults
     XENVIRONMENT variable or $HOME/.Xdefaults-host
     dtwm command line options

     The file names /usr/dt/app-defaults/$LANG/Dtwm and
     $HOME/Dtwm	represent customary locations for these	files.
     The actual	location of the	system-wide class resource file
     may depend	on the XFILESEARCHPATH environment variable and
     the current language environment.	The actual location of
     the user-specific class resource file may depend on the
     XUSERFILESEARCHPATH and XAPPLRESDIR environment variables
     and the current language environment.

     Entries in	the resource database may refer	to other resource
     files for specific	types of resources.  These include files
     that contain bitmaps, fonts, and dtwm specific resources
     such as menus and behavior	specifications (for example, but-
     ton and key bindings).

     Dtwm is the resource class	name of	dtwm and dtwm is the
     default resource name used	by dtwm	to look	up resources.
     the -screens command line option specifies	resource names,
     such as "dtwm_b+w"	and "dtwm_color".)  In the following dis-
     cussion of	resource specification,	"Dtwm" and "dtwm" (and
     the aliased dtwm resource names) can be used interchange-
     ably, but "dtwm" takes precedence over "Dtwm".

     The dtwm command uses the following types of resources:

	Component Appearance Resources:
		       These resources specify appearance attri-
		       butes of	window manager user interface
		       components.  They can be	applied	to the
		       appearance of window manager menus, feed-
		       back windows (for example, the window
		       reconfiguration feedback	window), client
		       window frames, and icons.

	General	Appearance and Behavior	Resources:
		       These resources specify dtwm appearance
		       and behavior (for example, window manage-
		       ment policies).	They are not set
		       separately for different	dtwm user inter-
		       face components.	 They apply to all
		       screens and workspaces.

	Screen Specific	Appearance and Behavior	Resources:
		       These resources specify the appearance and
		       behavior	of dtwm	elements that are sett-
		       able on a per-screen basis.

Unix System LaboratoLast change: 1 August 1995			9

dtwm(1)			 USER COMMANDS			  dtwm(1)

	Client Specific	Resources:
		       These dtwm resources can	be set for a par-
		       ticular client window or	class of client
		       windows.	 They specify client-specific
		       icon and	client window frame appearance
		       and behavior.

	Workspace Specific Resources:
		       These resources specify the appearance of
		       dtwm elements that are settable on a per-
		       workspace basis.

     Resource identifiers can be either	a resource name	(for
     example, foreground) or a resource	class (for example, Fore-
     ground).  If the value of a resource is a filename	and if
     the filename is prefixed by "~/", then it is relative to the
     path contained in the HOME	environment variable (generally
     the user's	home directory).

  Component Appearance Resources
     The syntax	for specifying component appearance resources
     that apply	to window manager icons, menus,	and client window
     frames is
     Dtwm*resource_id

     For example, Dtwm*foreground is used to specify the fore-
     ground color for dtwm menus, icons, client	window frames,
     and feedback dialogs.

     The syntax	for specifying component appearance resources
     that apply	to a particular	dtwm component is
     Dtwm*[menu|icon|client|feedback]*resource_id

     If	menu is	specified, the resource	is applied only	to dtwm
     menus; if icon is specified, the resource is applied to
     icons; and	if client is specified,	the resource is	applied
     to	client window frames.  For example, Dtwm*icon*foreground
     is	used to	specify	the foreground color for dtwm icons,
     Dtwm*menu*foreground specifies the	foreground color for dtwm
     menus, and	Dtwm*client*foreground is used to specify the
     foreground	color for dtwm client window frames.

     The appearance of the title area of a client window frame
     (including	window management buttons) can be separately con-
     figured.  The syntax for configuring the title area of a
     client window frame is
     Dtwm*client*title*resource_id

     For example, Dtwm*client*title*foreground specifies the
     foreground	color for the title area.  Defaults for	title
     area resources are	based on the values of the corresponding
     client window frame resources.

Unix System LaboratoLast change: 1 August 1995		       10

dtwm(1)			 USER COMMANDS			  dtwm(1)

     The appearance of menus can be configured based on	the name
     of	the menu.  The syntax for specifying menu appearance by
     name is
     Dtwm*menu*menu_name*resource_id

     For example, Dtwm*menu*my_menu*foreground specifies the
     foreground	color for the menu named my_menu.  The user can
     also specify resources for	window manager menu components,
     that is, the gadgets that comprise	the menu.  These may
     include for example, a menu title,	title separator, one or
     more buttons, and separators.  If a menu contains more than
     one instance of a class, such as multiple PushButtonGadgets,
     the name of the first instance is "PushButtonGadget1", the
     second is "PushButtonGadget2", and	so on.	The following
     list identifies the naming	convention used	for window
     manager menu components:

	o	Menu Title LabelGadget - "TitleName"

	o	Menu Title SeparatorGadget - "TitleSeparator"

	o	CascadeButtonGadget - "CascadeButtonGadget<n>"

	o	PushButtonGadget - "PushButtonGadget<n>"

	o	SeparatorGadget	- "SeparatorGadget<n>"

     Refer to the man page for each class for a	list of	resources
     that can be specified.

     The following component appearance	resources that apply to
     all window	manager	parts can be specified:

  Component Appearance Resources - All Window Manager Parts

     _________________________________________________________________
     Name		  Class		     Value Type	  Default
     _________________________________________________________________
     background		  Background	     color	  varies-
     backgroundPixmap	  BackgroundPixmap   string--	  varies-
     bottomShadowColor	  Foreground	     color	  varies-
     bottomShadowPixmap	  Foreground	     string--	  varies-
     fontList		  FontList	     string---	  "fixed"
     foreground		  Foreground	     color	  varies-
     saveUnder		  SaveUnder	     T/F	  F
     topShadowColor	  Background	     color	  varies-
     topShadowPixmap	  TopShadowPixmap    string--	  varies-
     _________________________________________________________________

     -The default is chosen based on the visual	type of	the
     screen.
     --Image name.  See	XmInstallImage(3).

Unix System LaboratoLast change: 1 August 1995		       11

dtwm(1)			 USER COMMANDS			  dtwm(1)

     ---X11 X Logical Font Description

	background (class Background)
		       This resource specifies the background
		       color.  Any legal X color may be	speci-
		       fied.  The default value	is chosen based
		       on the visual type of the screen.

	backgroundPixmap (class	BackgroundPixmap)
		       This resource specifies the background
		       Pixmap of the dtwm decoration when the
		       window is inactive (does	not have the key-
		       board focus).  The default value	is chosen
		       based on	the visual type	of the screen.

	bottomShadowColor (class Foreground)
		       This resource specifies the bottom shadow
		       color.  This color is used for the lower
		       and right bevels	of the window manager
		       decoration.  Any	legal X	color may be
		       specified.  The default value is	chosen
		       based on	the visual type	of the screen.

	bottomShadowPixmap (class BottomShadowPixmap)
		       This resource specifies the bottom shadow
		       Pixmap.	This Pixmap is used for	the lower
		       and right bevels	of the window manager
		       decoration.  The	default	is chosen based
		       on the visual type of the screen.

	fontList (class	FontList)
		       This resource specifies the font	used in
		       the window manager decoration.  The char-
		       acter encoding of the font should match
		       the character encoding of the strings that
		       are used.  The default is "fixed."

	foreground (class Foreground)
		       This resource specifies the foreground
		       color.  The default is chosen based on the
		       visual type of the screen.

	saveUnder (class SaveUnder)
		       This is used to indicate	whether	"save
		       unders" are used	for dtwm components.  For
		       this to have any	effect,	save unders must
		       be implemented by the X server.	If save
		       unders are implemented, the X server saves
		       the contents of windows obscured	by win-
		       dows that have the save under attribute
		       set.  If	the saveUnder resource is True,

Unix System LaboratoLast change: 1 August 1995		       12

dtwm(1)			 USER COMMANDS			  dtwm(1)

		       dtwm will set the save under attribute on
		       the window manager frame	of any client
		       that has	it set.	 If saveUnder is False,
		       save unders will	not be used on any window
		       manager frames.	The default value is
		       False.

	topShadowColor (class Background)
		       This resource specifies the top shadow
		       color.  This color is used for the upper
		       and left	bevels of the window manager
		       decoration.  The	default	is chosen based
		       on the visual type of the screen.

	topShadowPixmap	( class	TopShadowPixmap)
		       This resource specifies the top shadow
		       Pixmap.	This Pixmap is used for	the upper
		       and left	bevels of the window manager
		       decoration.  The	default	is chosen based
		       on the visual type of the screen.

     The following component appearance	resources that apply to
     frame and icons can be specified:

  Frame	and Icon Components

     _________________________________________________________________________
     Name			Class		     Value Type	  Default
     _________________________________________________________________________
     activeBackground		Background	     color	  varies-
     activeBackgroundPixmap	BackgroundPixmap     string--	  varies-
     activeBottomShadowColor	Foreground	     color	  varies-
     activeBottomShadowPixmap	BottomShadowPixmap   string--	  varies-
     activeForeground		Foreground	     color	  varies-
     activeTopShadowColor	Background	     color	  varies-
     activeTopShadowPixmap	TopShadowPixmap	     string--	  varies-
     _________________________________________________________________________

     -The default is chosen based on the visual	type of	the
     screen.
     --See XmInstallImage(3).

	activeBackground (class	Background)
		       This resource specifies the background
		       color of	the dtwm decoration when the win-
		       dow is active (has the keyboard focus).
		       The default is chosen based on the visual
		       type of the screen.

	activeBackgroundPixmap (class ActiveBackgroundPixmap)
		       This resource specifies the background
		       Pixmap of the dtwm decoration when the

Unix System LaboratoLast change: 1 August 1995		       13

dtwm(1)			 USER COMMANDS			  dtwm(1)

		       window is active	(has the keyboard focus).
		       The default is chosen based on the visual
		       type of the screen.

	activeBottomShadowColor	(class Foreground)
		       This resource specifies the bottom shadow
		       color of	the dtwm decoration when the win-
		       dow is active (has the keyboard focus).
		       The default is chosen based on the visual
		       type of the screen.

	activeBottomShadowPixmap (class	BottomShadowPixmap)
		       This resource specifies the bottom shadow
		       Pixmap of the dtwm decoration when the
		       window is active	(has the keyboard focus).
		       The default is chosen based on the visual
		       type of the screen.

	activeForeground (class	Foreground)
		       This resource specifies the foreground
		       color of	the dtwm decoration when the win-
		       dow is active (has the keyboard focus).
		       The default is chosen based on the visual
		       type of the screen.

	activeTopShadowColor (class Background)
		       This resource specifies the top shadow
		       color of	the dtwm decoration when the win-
		       dow is active (has the keyboard focus).
		       The default is chosen based on the visual
		       type of the screen.

	activeTopShadowPixmap (class TopShadowPixmap)
		       This resource specifies the top shadow
		       Pixmap of the dtwm decoration when the
		       window is active	(has the keyboard focus).
		       The default is chosen based on the visual
		       type of the screen.

  General Appearance and Behavior Resources
     The syntax	for specifying general appearance and behavior
     resources is
     Dtwm*resource_id

     For example, Dtwm*keyboardFocusPolicy specifies the window
     manager policy for	setting	the keyboard focus to a	particu-
     lar client	window.

     The following general appearance and behavior resources can
     be	specified:

Unix System LaboratoLast change: 1 August 1995		       14

dtwm(1)			 USER COMMANDS			  dtwm(1)

  General Appearance and Behavior Resources

     ________________________________________________________________________
     Name		    Class		   Value Type	Default
     ________________________________________________________________________
     autoKeyFocus	    AutoKeyFocus	   T/F		T
     autoRaiseDelay	    AutoRaiseDelay	   millisec	500
     bitmap-		    Bitmap-		   directory	/usr/include-
     Directory		    Directory				/X11/bitmaps
     clientAutoPlace	    ClientAutoPlace	   T/F		T
     colormapFocus-	    ColormapFocus-	   string	keyboard
     Policy		    Policy
     configFile		    ConfigFile		   file		$HOME/dtwmrc
     deiconifyKeyFocus	    DeiconifyKeyFocus	   T/F		T
     doubleClick-	    DoubleClick-	   millisec.	multi-click
     Time		    Time				time-
     enableWarp		    enableWarp		   T/F		T
     enforceKeyFocus	    EnforceKeyFocus	   T/F		T
     frameStyle		    FrameStyle		   string	recessed
     iconAutoPlace	    IconAutoPlace	   T/F		T
     iconClick		    IconClick		   T/F		T
     interactivePlacement   InteractivePlacement   T/F		T
     keyboardFocus-	    KeyboardFocus-	   string	explicit
     Policy		    Policy
     lowerOnIconify	    LowerOnIconify	   T/F		T
     marqueeSelect-	    MarqueeSelect-	   pixels	0
     Granularity	    Granularity
     moveThreshold	    MoveThreshold	   pixels	4
     multiScreen	    MultiScreen		   T/F		T
     passButtons	    PassButtons		   T/F		F
     passSelectButton	    PassSelectButton	   T/F		T
     positionIsFrame	    PositionIsFrame	   T/F		T
     positionOnScreen	    PositionOnScreen	   T/F		T
     quitTimeout	    QuitTimeout		   millisec.	1000
     raiseKeyFocus	    RaiseKeyFocus	   T/F		F
     refreshByClearing	    RefreshByClearing	   T/F		T
     rootButtonClick	    RootButtonClick	   T/F		F
     screens		    Screens		   string	varies
     showFeedback	    ShowFeedback	   string	all
     startupKeyFocus	    StartupKeyFocus	   T/F		T
     useFrontPanels	    useFrontPanel	   T/F		T
     wMenuButtonClick	    WMenuButtonClick	   T/F		T
     wMenuButtonClick2	    WMenuButtonClick2	   T/F		T
     ________________________________________________________________________

     -The resource doubleClickTime is included for backward com-
     patibility.  Use of the Xt	resource multiClickTime	is pre-
     ferred.

	autoKeyFocus (class AutoKeyFocus)
		       This resource is	available only when the
		       keyboard	input focus policy is explicit.

Unix System LaboratoLast change: 1 August 1995		       15

dtwm(1)			 USER COMMANDS			  dtwm(1)

		       If autoKeyFocus is given	a value	of True,
		       then when a window with the keyboard input
		       focus is	withdrawn from window management
		       or is iconified,	the focus is set to the
		       previous	window that had	the focus.  If
		       the value given is False, there is no
		       automatic setting of the	keyboard input
		       focus. It is recommended	that both
		       autoKeyFocus and	startupKeyFocus	be True
		       to work with tear off menus.  The default
		       value is	True.

	autoRaiseDelay (class AutoRaiseDelay)
		       This resource is	available only when the
		       focusAutoRaise resource is True and the
		       keyboard	focus policy is	pointer.  The
		       autoRaiseDelay resource specifies the
		       amount of time (in milliseconds)	that dtwm
		       will wait before	raising	a window after it
		       gets the	keyboard focus.	 The default
		       value of	this resource is 500 (ms).

	bitmapDirectory	(class BitmapDirectory)
		       This resource identifies	a directory to be
		       searched	for bitmaps referenced by dtwm
		       resources.  This	directory is searched if
		       a bitmap	is specified without an	absolute
		       pathname.  The default value for	this
		       resource	is BR /usr/include/X11/bitmaps .
		       The directory /usr/include/X11/bitmaps
		       represents the customary	locations for
		       this directory.	The actual location of
		       this directory may vary on some systems.
		       If the bitmap is	not found in the speci-
		       fied directory, XBMLANGPATH is searched.

	clientAutoPlace	(class ClientAutoPlace)
		       This resource determines	the position of	a
		       window when the window has not been given
		       a program- or user-specified position.
		       With a value of True, windows are posi-
		       tioned with the top left	corners	of the
		       frames offset horizontally and vertically.
		       A value of False	causes the currently con-
		       figured position	of the window to be used.
		       In either case, dtwm will attempt to place
		       the windows totally on-screen.  The
		       default value is	True.

	colormapFocusPolicy (class ColormapFocusPolicy)
		       This resource indicates the colormap focus
		       policy that is to be used.  If the

Unix System LaboratoLast change: 1 August 1995		       16

dtwm(1)			 USER COMMANDS			  dtwm(1)

		       resource	value is explicit, a colormap
		       selection action	is done	on a client win-
		       dow to set the colormap focus to	that win-
		       dow.  If	the value is pointer, the client
		       window containing the pointer has the
		       colormap	focus.	If the value is	keyboard,
		       the client window that has the keyboard
		       input focus has the colormap focus.  The
		       default value for this resource is key-
		       board.

	configFile (class ConfigFile)
		       The resource value is the pathname for a
		       dtwm resource description file.

		       If the pathname begins with "~/", dtwm
		       considers it to be relative to the user's
		       home directory (as specified by the HOME
		       environment variable).  If the LANG
		       environment variable is set, dtwm looks
		       for $HOME/$LANG/configFile.  If that file
		       does not	exist or if LANG is not	set, dtwm
		       looks for $HOME/configFile.

		       If the configFile pathname does not begin
		       with "~/" or "/", dtwm considers	it to be
		       relative	to the current working directory.

		       If the configFile resource is not speci-
		       fied or if that file does not exist, dtwm
		       uses several default paths to find a con-
		       figuration file.	 The order of the search
		       is shown	below:

		       $HOME/.dt/$LANG/dtwmrc
		       $HOME/.dt/dtwmrc
		       /etc/dt/config/$LANG/sys.dtwmrc-
		       /etc/dt/config/sys.dtwmrc-
		       /usr/dt/config/$LANG/sys.dtwmrc-
		       /usr/dt/config/sys.dtwmrc-

		       Paths marked with '-' are implementation
		       dependent.

	deiconifyKeyFocus (class DeiconifyKeyFocus)
		       This resource applies only when the key-
		       board input focus policy	is explicit.  If
		       a value of True is used,	a window receives
		       the keyboard input focus	when it	is nor-
		       malized (deiconified).  True is the
		       default value.

Unix System LaboratoLast change: 1 August 1995		       17

dtwm(1)			 USER COMMANDS			  dtwm(1)

	doubleClickTime	(class DoubleClickTime)
		       This resource is	used to	set the	maximum
		       time (in	ms) between the	clicks (button
		       presses)	that make up a double-click.  The
		       use of this resource is deprecated.  Use
		       the Xt resource multiClickTime instead.
		       The value of doubleClickTime dynamically
		       defaults	to the value of	multiClickTime.

	enableWarp (class EnableWarp)
		       The default value of this resource, True,
		       causes dtwm to warp the pointer to the
		       center of the selected window during
		       keyboard-controlled resize and move opera-
		       tions.  Setting the value to False causes
		       dtwm to leave the pointer at its	original
		       place on	the screen, unless the user
		       explicitly moves	it with	the cursor keys
		       or pointing device.

	enforceKeyFocus	(class EnforceKeyFocus)
		       If this resource	is given a value of True,
		       the keyboard input focus	is always expli-
		       citly set to selected windows even if
		       there is	an indication that they	are "glo-
		       bally active" input windows.  (An example
		       of a globally active window is a	scroll
		       bar that	can be operated	without	setting
		       the focus to that client.)  If the
		       resource	is False, the keyboard input
		       focus is	not explicitly set to globally
		       active windows.	The default value is
		       True.

	frameStyle (class frameStyle)
		       If this resource	is given a value of
		       "slab", the window manager frame	is drawn
		       such that the client area appears to be at
		       the same	height as the top of the window
		       frame.  If the resource is set to
		       "recessed", the window frame is drawn such
		       that the	client area appears lower than
		       the top of the window frame.  The default
		       value is	"recessed".

	iconAutoPlace (class IconAutoPlace)
		       This resource indicates whether the window
		       manager arranges	icons in a particular
		       area of the screen or places each icon
		       where the window	was when it was	iconi-
		       fied.  The value	True indicates that icons
		       are arranged in a particular area of the

Unix System LaboratoLast change: 1 August 1995		       18

dtwm(1)			 USER COMMANDS			  dtwm(1)

		       screen, determined by the iconPlacement
		       resource.  The value False indicates that
		       an icon is placed at the	location of the
		       window when it is iconified.  The default
		       is True.

	iconClick (class IconClick)
		       When this resource is given the value of
		       True, the system	menu is	posted and left
		       posted when an icon is clicked. The
		       default value is	True.

	interactivePlacement (class InteractivePlacement)
		       This resource controls the initial place-
		       ment of new windows on the screen.  If the
		       value is	True, the pointer shape	changes
		       before a	new window is placed on	the
		       screen to indicate to the user that a
		       position	should be selected for the
		       upper-left hand corner of the window.  If
		       the value is False, windows are placed
		       according to the	initial	window configura-
		       tion attributes.	 The default value of
		       this resource is	False.

	keyboardFocusPolicy (class KeyboardFocusPolicy)
		       If set to pointer, the keyboard focus pol-
		       icy is to have the keyboard focus set to
		       the client window that contains the
		       pointer (the pointer could also be in the
		       client window decoration	that dtwm adds).
		       If set to explicit, the policy is to have
		       the keyboard focus set to a client window
		       when the	user presses button 1 with the
		       pointer on the client window or any part
		       of the associated dtwm decoration.  The
		       default value for this resource is expli-
		       cit.

	lowerOnIconify (class LowerOnIconify)
		       If this resource	is given the default
		       value of	True, a	window's icon appears on
		       the bottom of the window	stack when the
		       window is minimized (iconified).	 A value
		       of False	places the icon	in the stacking
		       order at	the same place as its associated
		       window.	The default value of this
		       resource	is True.

	marqueeSelectGranularity (class	MarqueeSelectGranularity)
		       This resource determines	how often changes
		       in the marquee selection	are reported to

Unix System LaboratoLast change: 1 August 1995		       19

dtwm(1)			 USER COMMANDS			  dtwm(1)

		       the file	manager	(dtfile(1)).  The marquee
		       selection is used to select file	manager
		       items that have been placed onto	the desk-
		       top.  The value of this resource	is the
		       number of pixels	the pointer must move
		       either horizontally or vertically before
		       another report is made to the file
		       manager.	 A value of 0 (zero) means report
		       every motion of the pointer.  The default
		       value of	this resource is 0.

	moveThreshold (class MoveThreshold)
		       This resource is	used to	control	the sen-
		       sitivity	of dragging operations that move
		       windows and icons.  The value of	this
		       resource	is the number of pixels	that the
		       locator is moved	with a button down before
		       the move	operation is initiated.	 This is
		       used to prevent window/icon movement when
		       you click or double-click and there is
		       unintentional pointer movement with the
		       button down.  The default value of this
		       resource	is 4 (pixels).

	multiScreen (class MultiScreen)
		       This resource, if True, causes dtwm to
		       manage all the screens on the display.  If
		       False, dtwm manages only	a single screen.
		       The default value is True.

	passButtons (class PassButtons)
		       This resource indicates whether or not
		       button press events are passed to clients
		       after they are used to do a window manager
		       function	in the client context.	If the
		       resource	value is False,	the button press
		       is not passed to	the client.  If	the value
		       is True,	the button press is passed to the
		       client window.  The window manager func-
		       tion is done in either case.  The default
		       value for this resource is False.

	passSelectButton (class	PassSelectButton)
		       This resource indicates whether or not to
		       pass the	select button press events to
		       clients after they are used to do a window
		       manager function	in the client context.
		       If the resource value is	False, then the
		       button press will not be	passed to the
		       client.	If the value is	True, the button
		       press is	passed to the client window.  The
		       window manager function is done in either

Unix System LaboratoLast change: 1 August 1995		       20

dtwm(1)			 USER COMMANDS			  dtwm(1)

		       case.  The default value	for this resource
		       is True.

	positionIsFrame	(class PositionIsFrame)
		       This resource indicates how client window
		       position	information (from the
		       WM_NORMAL_HINTS property	and from confi-
		       guration	requests) is to	be interpreted.
		       If the resource value is	True, the infor-
		       mation is interpreted as	the position of
		       the dtwm	client window frame.  If the
		       value is	False, it is interpreted as being
		       the position of the client area of the
		       window.	The default value of this
		       resource	is True.

	positionOnScreen (class	PositionOnScreen)
		       This resource is	used to	indicate that
		       windows should initially	be placed (if
		       possible) so that they are not clipped by
		       the edge	of the screen (if the resource
		       value is	True).	If a window is larger
		       than the	size of	the screen, at least the
		       upper-left corner of the	window is on-
		       screen.	If the resource	value is False,
		       windows are placed in the requested posi-
		       tion even if totally off-screen.	 The
		       default value of	this resource is True.

	quitTimeout (class QuitTimeout)
		       This resource specifies the amount of time
		       (in milliseconds) that dtwm will	wait for
		       a client	to update the WM_COMMAND property
		       after dtwm has sent the WM_SAVE_YOURSELF
		       message.	 The default value of this
		       resource	is 1000	(ms).  (Refer to the
		       f.kill function description for additional
		       information.)

	raiseKeyFocus (class RaiseKeyFocus)
		       This resource is	available only when the
		       keyboard	input focus policy is explicit.
		       When set	to True, this resource specifies
		       that a window raised by means of	the
		       f.normalize_and_raise function also
		       receives	the input focus.  The default
		       value of	this resource is False.

	refreshByClearing (class RefreshByClearing)
		       This resource determines	the mechanism
		       used to refresh a window	(or the	screen)
		       when the	f.refresh_win (f.refresh)

Unix System LaboratoLast change: 1 August 1995		       21

dtwm(1)			 USER COMMANDS			  dtwm(1)

		       function	is executed.  When set to True,
		       an XClearArea is	performed over the window
		       for f.refresh_win.  When	set to False, a
		       covering	window is created and destroyed
		       over the	top of the window to be
		       refreshed.  If the function is f.refresh
		       and this	resource is set	to True, then an
		       XClearArea is performed over every window
		       on the screen.  If the resource is set to
		       False, then one large window covering the
		       entire screen is	created	and destroyed.
		       The default value of this resource is
		       True.

	rootButtonClick	(class RootButtonClick)
		       The rootButtonClick resource controls
		       whether the a click on the root window
		       will post the root menu in a "sticky"
		       mode.  If this resource is set to True, a
		       button click on the root	window will post
		       the menu	bound to the button down event
		       for that	button in a "sticky" fashion.  If
		       this resource is	set to False, then the
		       same button click would only cause the
		       menu to flash as	it would be unposted once
		       the button up event is seen.  The cri-
		       terion used to determine	if it is a button
		       click is	if the pointer doesn't move
		       between the button down and button up
		       events.	The default value for this
		       resource	is True.

	screens	(class Screens)
		       This resource specifies the resource names
		       to use for the screens managed by dtwm.
		       If dtwm is managing a single screen, only
		       the first name in the list is used.  If
		       dtwm is managing	multiple screens, the
		       names are assigned to the screens in
		       order, starting with screen 0.  Screen 0
		       gets the	first name, screen 1 the second
		       name, and so on.	 The default screen names
		       are 0, 1, and so	on.

	showFeedback (class ShowFeedback)
		       This resource controls whether or not
		       feedback	windows	or confirmation	dialogs
		       are displayed.  A feedback window shows a
		       client window's initial placement and
		       shows position and size during move and
		       resize operations.  Confirmation	dialogs
		       can be displayed	for certain operations.

Unix System LaboratoLast change: 1 August 1995		       22

dtwm(1)			 USER COMMANDS			  dtwm(1)

		       The value for this resource is a	list of
		       names of	the feedback options to	be
		       enabled or disabled; the	names must be
		       separated by a space.  If an option is
		       preceded	by a minus sign, that option is
		       excluded	from the list.	The sign of the
		       first item in the list determines the ini-
		       tial set	of options.  If	the sign of the
		       first option is minus, dtwm assumes all
		       options are present and starts subtracting
		       from that set.  If the sign of the first
		       decoration is plus (or not specified),
		       dtwm starts with	no options and builds up
		       a list from the resource.

     The names of the feedback options are shown below:

     ____________________________________________
     Name	 Description
     ____________________________________________
     all	 Show all feedback (Default
		 value).
     behavior	 Confirm behavior switch.
     kill	 Confirm on receipt of KILL sig-
		 nal.
     move	 Show position during move.
     none	 Show no feedback.
     placement	 Show position and size	during
		 initial placement.
     quit	 Confirm quitting dtwm.
     resize	 Show size during resize.
     restart	 Confirm dtwm restart.
     ____________________________________________

     The following command line	illustrates the	syntax for
     showFeedback:

	      Dtwm*showFeedback: placement resize behavior restart

     This resource specification provides feedback for initial
     client placement and resize, and enables the dialog boxes to
     confirm the restart and set behavior functions.  It disables
     feedback for the move function.  The default value	for this
     resource is all.

	useFrontPanel (class UseFrontPanel)
		       This resource enables the display of the
		       front panel if True.  If	set to False, the
		       Front Panel will	not be displayed.  The
		       default value is	True.

	startupKeyFocus	(class StartupKeyFocus)

Unix System LaboratoLast change: 1 August 1995		       23

dtwm(1)			 USER COMMANDS			  dtwm(1)

		       This resource is	available only when the
		       keyboard	input focus policy is explicit.
		       When given the default value of True, a
		       window gets the keyboard	input focus when
		       the window is mapped (that is, initially
		       managed by the window manager).	It is
		       recommended that	both autoKeyFocus and
		       startupKeyFocus be True to work with tear
		       off menus.  The default value is	True.

	wMenuButtonClick (class	WMenuButtonClick)
		       This resource indicates whether a click of
		       the mouse when the pointer is over the
		       window menu button posts	and leaves posted
		       the window menu.	 If the	value given this
		       resource	is True, the menu remains posted.
		       True is the default value for this
		       resource.

	wMenuButtonClick2 (class WMenuButtonClick2)
		       When this resource is given the default
		       value of	True, a	double-click action on
		       the window menu button does an f.kill
		       function.

  Screen Specific Appearance and Behavior Resources
     The syntax	for specifying screen specific resources is
     Dtwm*screen_name*resource_id
     For example, Dtwm*1*keyBindings specifies the key bindings
     to	use for	screen "1".

  Screen Specific Resources

     ___________________________________________________________________________________
     Name		      Class		       Value Type     Default
     ___________________________________________________________________________________
     buttonBindings	      ButtonBindings	       string	      DefaultBut-
								      tonBindings
     cleanText		      CleanText		       T/F	      T
     fadeNormalIcon	      FadeNormalIcon	       T/F	      F
     feedbackGeometry	      FeedbackGeometry	       string	      center on
								      screen
     frameBorderWidth	      FrameBorderWidth	       pixels	      varies
     iconBoxGeometry	      IconBoxGeometry	       string	      6x1+0-0
     iconBoxName	      IconBoxName	       string	      iconbox
     iconBoxSBDisplayPolicy   IconBoxSBDisplayPolicy   string	      all
     iconBoxTitle	      IconBoxTitle	       XmString	      Icons
     iconDecoration	      IconDecoration	       string	      varies
     iconImageMaximum	      IconImageMaximum	       wxh	      48x48
     iconImageMinimum	      IconImageMinimum	       wxh	      16x16
     iconPlacement	      IconPlacement	       string	      left bottom

Unix System LaboratoLast change: 1 August 1995		       24

dtwm(1)			 USER COMMANDS			  dtwm(1)

     iconPlacementMargin      IconPlacementMargin      pixels	      varies
     keyBindings	      KeyBindings	       string	      DefaultKey-
								      Bindings
     limitResize	      LimitResize	       T/F	      T
     maximumMaximumSize	      MaximumMaximumSize       wxh (pixels)   2X screen	w&h
     moveOpaque		      MoveOpaque	       T/F	      F
     resizeBorderWidth	      ResizeBorderWidth	       pixels	      varies
     resizeCursors	      ResizeCursors	       T/F	      T
     transientDecoration      TransientDecoration      string	      menu title
     transientFunctions	      TransientFunctions       string	      -minimize-maximize
     useIconBox		      UseIconBox	       T/F	      F
     workspaceCount	      WorkspaceCount	       number	      1
     ___________________________________________________________________________________

	buttonBindings (class ButtonBindings)
		       This resource identifies	the set	of button
		       bindings	for window management functions.
		       The named set of	button bindings	is speci-
		       fied in the dtwm	resource description
		       file.  These button bindings are	merged
		       with the	built-in default bindings.  The
		       default value for this resource is
		       "DefaultButtonBindings".

	cleanText (class CleanText)
		       This resource controls the display of win-
		       dow manager text	in the client title and
		       feedback	windows.  If the default value of
		       True is used, the text is drawn with a
		       clear (no stipple) background.  This makes
		       text easier to read on monochrome systems
		       where a backgroundPixmap	is specified.
		       Only the	stippling in the area immediately
		       around the text is cleared.  If False, the
		       text is drawn directly on top of	the
		       existing	background.

	fadeNormalIcon (class FadeNormalIcon)
		       If this resource	is given a value of True,
		       an icon is grayed out whenever it has been
		       normalized (its window has been opened).
		       The default value is False.

	feedbackGeometry (class	FeedbackGeometry)
		       This resource sets the position of the
		       move and	resize feedback	window.	 If this
		       resource	is not specified, the default is
		       to place	the feedback window at the center
		       of the screen.  The value of the	resource
		       is a standard window geometry string with
		       the following syntax:

Unix System LaboratoLast change: 1 August 1995		       25

dtwm(1)			 USER COMMANDS			  dtwm(1)

		       [=]{+-}xoffset{+-}yoffset]

	frameBorderWidth (class	FrameBorderWidth)
		       This resource specifies the width (in pix-
		       els) of a client	window frame border
		       without resize handles.	The border width
		       includes	the 3-D	shadows. The default
		       value is	based on the size and resolution
		       of the screen.

	iconBoxGeometry	(class IconBoxGeometry)
		       This resource indicates the initial posi-
		       tion and	size of	the icon box.  The value
		       of the resource is a standard window
		       geometry	string with the	following syntax:

		       [=][widthxheight][{+-}xoffset{+-}yoffset]

		       If the offsets are not provided,	the icon-
		       Placement policy	is used	to determine the
		       initial placement.  The units for width
		       and height are columns and rows.

		       The actual screen size of the icon box
		       window depends on the iconImageMaximum
		       (size) and iconDecoration resources.  The
		       default value for size is (6 * iconWidth	+
		       padding)	wide by	(1 * iconHeight	+ pad-
		       ding) high.  The	default	value of the
		       location	is +0 -0.

	iconBoxName (class IconBoxName)
		       This resource specifies the name	that is
		       used to look up icon box	resources.  The
		       default name is iconbox.

	iconBoxSBDisplayPolicy (class IconBoxSBDisplayPolicy)
		       This resource specifies the scroll bar
		       display policy of the window manager in
		       the icon	box.  The resource has three pos-
		       sible values:  all, vertical, and horizon-
		       tal.  The default value,	"all", causes
		       both vertical and horizontal scroll bars
		       always to appear.  The value "vertical"
		       causes a	single vertical	scroll bar to
		       appear in the icon box and sets the orien-
		       tation of the icon box to horizontal
		       (regardless of the iconBoxGeometry specif-
		       ication).  The value "horizontal" causes	a
		       single horizontal scroll	bar to appear in
		       the icon	box and	sets the orientation of

Unix System LaboratoLast change: 1 August 1995		       26

dtwm(1)			 USER COMMANDS			  dtwm(1)

		       the icon	box to vertical	(regardless of
		       the iconBoxGeometry specification).

	iconBoxTitle (class IconBoxTitle)
		       This resource specifies the name	that is
		       used in the title area of the icon box
		       frame.  The default value is Icons.

	iconDecoration (class IconDecoration)
		       This resource specifies the general icon
		       decoration.  The	resource value is label
		       (only the label part is displayed) or
		       image (only the image part is displayed)
		       or label	image (both the	label and image
		       parts are displayed).  A	value of
		       activelabel can also be specified to get	a
		       label (not truncated to the width of the
		       icon) when the icon is selected.	 The
		       default icon decoration for icon	box icons
		       is that each icon has a label part and an
		       image part (label image).  The default
		       icon decoration for stand alone icons is
		       that each icon has an active label part,	a
		       label part, and an image	part (activelabel
		       label image).

	iconImageMaximum (class	IconImageMaximum)
		       This resource specifies the maximum size
		       of the icon image.  The resource	value is
		       widthxheight (for example, 64x64).  The
		       maximum supported size is 128x128.  The
		       default value of	this resource is 50x50.

	iconImageMinimum (class	IconImageMinimum)
		       This resource specifies the minimum size
		       of the icon image.  The resource	value is
		       widthxheight (for example, 32x50).  The
		       minimum supported size is 16x16.	 The
		       default value of	this resource is 16x16.

	iconPlacement (class IconPlacement)
		       This resource specifies the icon	placement
		       scheme to be used.  The resource	value has
		       the following syntax:

		       primary_layout  secondary_layout	 [tight]

     The layout	values are one of the following:

Unix System LaboratoLast change: 1 August 1995		       27

dtwm(1)			 USER COMMANDS			  dtwm(1)

     _________________________________________
     Value    Description
     _________________________________________
     top      Lay the icons out	top to bottom.
     bottom   Lay the icons out	bottom to top.
     left     Lay the icons out	left to	right.
     right    Lay the icons out	right to left.
     _________________________________________

     A horizontal (vertical) layout value should not be	used for
     both the primary_layout and the secondary_layout (for exam-
     ple, don't	use top	for the	primary_layout and bottom for the
     secondary_layout).

     The primary_layout	indicates whether, when	an icon	placement
     is	done, the icon is placed in a row or a column and the
     direction of placement.  The secondary_layout indicates
     where to place new	rows or	columns.  For example, top right
     indicates that icons should be placed top to bottom on the
     screen and	that columns should be added from right	to left
     on	the screen.

     The default placement is left bottom (icons are placed left
     to	right on the screen, with the first row	on the bottom of
     the screen, and new rows added from the bottom of the screen
     to	the top	of the screen).	 A tight value places icons with
     zero spacing in between icons.  This value	is useful for
     aesthetic reasons,	as well	as X-terminals with small
     screens.

	iconPlacementMargin (class IconPlacementMargin)
		       This resource sets the distance between
		       the edge	of the screen and the icons that
		       are placed along	the edge of the	screen.
		       The value should	be greater than	or equal
		       to 0.  A	default	value (see below) is used
		       if the value specified is invalid.  The
		       default value for this resource is equal
		       to the space between icons as they are
		       placed on the screen (this space	is based
		       on maximizing the number	of icons in each
		       row and column).

	keyBindings (class KeyBindings)
		       This resource identifies	the set	of key
		       bindings	for window management functions.
		       If specified, these key bindings	replace
		       the built-in default bindings.  The named
		       set of key bindings is specified	in dtwm
		       resource	description file.  The default

Unix System LaboratoLast change: 1 August 1995		       28

dtwm(1)			 USER COMMANDS			  dtwm(1)

		       value for this resource is "DefaultKey-
		       Bindings".

	limitResize (class LimitResize)
		       If this resource	is True, the user is not
		       allowed to resize a window to greater than
		       the maximum size.  The default value for
		       this resource is	True.

	maximumMaximumSize (class MaximumMaximumSize)
		       This resource is	used to	limit the maximum
		       size of a client	window as set by the user
		       or client.  The resource	value is widthx-
		       height (for example, 1024x1024) where the
		       width and height	are in pixels.	The
		       default value of	this resource is twice
		       the screen width	and height.

	moveOpaque (class MoveOpaque)
		       This resource controls whether the actual
		       window is moved or a rectangular	outline
		       of the window is	moved.	A default value
		       of False	displays a rectangular outline on
		       moves.

	resizeBorderWidth (class ResizeBorderWidth)
		       This resource specifies the width (in pix-
		       els) of a client	window frame border with
		       resize handles.	The specified border
		       width includes the 3-D shadows.	The
		       default value is	based on the size and
		       resolution of the screen.

	resizeCursors (class ResizeCursors)
		       This is used to indicate	whether	the
		       resize cursors are always displayed when
		       the pointer is in the window size border.
		       If True,	the cursors are	shown, otherwise
		       the window manager cursor is shown.  The
		       default value is	True.

	transientDecoration (class TransientDecoration)
		       This controls the amount	of decoration
		       that dtwm puts on transient windows.  The
		       decoration specification	is exactly the
		       same as for the clientDecoration	(client
		       specific) resource.  Transient windows are
		       identified by the WM_TRANSIENT_FOR pro-
		       perty, which is added by	the client to
		       indicate	a relatively temporary window.
		       The default value for this resource is
		       menu title (that	is, transient windows

Unix System LaboratoLast change: 1 August 1995		       29

dtwm(1)			 USER COMMANDS			  dtwm(1)

		       have frame borders and a	titlebar with a
		       window menu button).

		       An application can also specify which
		       decorations dtwm	should apply to	its win-
		       dows.  If it does so, dtwm applies only
		       those decorations indicated by both the
		       application and the transientDecoration
		       resource.  Otherwise, dtwm applies the
		       decorations indicated by	the tran-
		       sientDecoration resource.  For more infor-
		       mation see the description of
		       XmNmwmDecorations on the	VendorShell(3)
		       reference page.

	transientFunctions (class TransientFunctions)
		       This resource is	used to	indicate which
		       window management functions are applicable
		       (or not applicable) to transient	windows.
		       The function specification is exactly the
		       same as for the clientFunctions (client
		       specific) resource.  The	default	value for
		       this resource is	-minimize -maximize.

		       An application can also specify which
		       functions dtwm should apply to its win-
		       dows.  If it does so, dtwm applies only
		       those functions indicated by both the
		       application and the transientFunctions
		       resource.  Otherwise, dtwm applies the
		       functions indicated by the transientFunc-
		       tions resource.	For more information see
		       the description of XmNmwmFunctions on the
		       VendorShell(3) reference	page.

	useIconBox (class UseIconBox)
		       If this resource	is given a value of True,
		       icons are placed	in an icon box.	 When an
		       icon box	is not used, the icons are placed
		       on the root window (default value).

	workspaceCount (class WorkspaceCount)
		       This is the initial number of workpaces
		       that dtwm reates	when starting up. In the
		       TED, this resource should only appear in
		       an applications defaults	files. This
		       resource	is saved as part of a user's ses-
		       sion when dtwm shuts down.  The user may
		       add or delete workspaces	dynamically from
		       the front panel during the session and
		       this resource records the number	of
		       workspaces for the session.

Unix System LaboratoLast change: 1 August 1995		       30

dtwm(1)			 USER COMMANDS			  dtwm(1)

		       The default value of this resource is 1.

  Client Specific Resources
     The syntax	for specifying client specific resources is

     Dtwm*client_name_or_class*resource_id

     For example, Dtwm*mterm*windowMenu	is used	to specify the
     window menu to be used with mterm clients.	 The syntax for
     specifying	client specific	resources for all classes of
     clients is

     Dtwm*resource_id

     Specific client specifications take precedence over the
     specifications for	all clients.  For example,
     Dtwm*windowMenu is	used to	specify	the window menu	to be
     used for all classes of clients that don't	have a window
     menu specified.

     The syntax	for specifying resource	values for windows that
     have an unknown name and class (that is, windows that do not
     have a WM_CLASS property associated with them) is

     Dtwm*defaults*resource_id

     For example, Dtwm*defaults*iconImage is used to specify the
     icon image	to be used for windows that have an unknown name
     and class.

     The following client specific resources can be specified:

  Client Specific Resources

     _____________________________________________________________________________________
     Name		       Class		   Value Type		 Default
     _____________________________________________________________________________________
     clientDecoration	       ClientDecoration	   string		 all.
     clientFunctions	       ClientFunctions	   string		 all.
     focusAutoRaise	       FocusAutoRaise	   T/F			 varies
     iconImage		       IconImage	   pathname		 (image)
     iconImage-		       Background	   color		 icon background
     Background
     iconImageBottom-	       Foreground	   color		 icon
     ShadowColor							 bottom	shadow
     iconImageBottom-	       BottomShadow-	   color		 icon bottom
     ShadowPixmap	       Pixmap					 shadow	pixmap
     iconImageForeground       Foreground	   color		 varies
     iconImageTopShadowColor   Background	   color		 icon top
									 shadow	color
     iconImageTop-	       TopShadowPixmap	   color		 icon top
     ShadowPixmap							 shadow	pixmap

Unix System LaboratoLast change: 1 August 1995		       31

dtwm(1)			 USER COMMANDS			  dtwm(1)

     matteBackground	       Background	   color		 background
     matteBottom-	       Foreground	   color		 bottom
     ShadowColor							 shadow	color
     matteBottom-	       BottomShadow-	   color		 bottom
     ShadowPixmap	       Pixmap					 shadow	pixmap
     matteForeground	       Foreground	   color		 foreground
     matteTopShadowColor       Background	   color		 top
									 shadow	color
     matteTopShadowPixmap      TopShadowPixmap	   color		 top
									 shadow	pixmap
     matteWidth		       MatteWidth	   pixels		 0
     maximumClientSize	       MaximumClientSize   wxh
						   vertical horizontal	 fill the screen
     useClientIcon	       UseClientIcon	   T/F			 T
     usePPosition	       UsePPosition	   string		 nonzero
     windowMenu		       WindowMenu	   string		 DefaultWindowMenu
     _____________________________________________________________________________________

	clientDecoration (class	ClientDecoration)
		       This resource controls the amount of win-
		       dow frame decoration.  The resource is
		       specified as a list of decorations to
		       specify their inclusion in the frame.  If
		       a decoration is preceded	by a minus sign,
		       that decoration is excluded from	the
		       frame.  The sign	of the first item in the
		       list determines the initial amount of
		       decoration.  If the sign	of the first
		       decoration is minus, dtwm assumes all
		       decorations are present and starts sub-
		       tracting	from that set.	If the sign of
		       the first decoration is plus (or	not
		       specified), then	dtwm starts with no
		       decoration and builds up	a list from the
		       resource.

		       An application can also specify which
		       decorations dtwm	should apply to	its win-
		       dows.  If it does so, dtwm applies only
		       those decorations indicated by both the
		       application and the clientDecoration
		       resource.  Otherwise, dtwm applies the
		       decorations indicated by	the clientDecora-
		       tion resource.  For more	information see
		       the description of XmNmwmDecorations on
		       the VendorShell(3) reference page.

Unix System LaboratoLast change: 1 August 1995		       32

dtwm(1)			 USER COMMANDS			  dtwm(1)

     ___________________________________________
     Name	Description
     ___________________________________________
     all	Include	all decorations	(default
		value).
     border	Window border.
     maximize	Maximize button	(includes title
		bar).
     minimize	Minimize button	(includes title
		bar).
     none	No decorations.
     resizeh	Border resize handles (includes
		border).
     menu	Window menu button (includes
		title bar).
     title	Title bar (includes border).
     ___________________________________________

     Examples:

	 Dtwm*XClock.clientDecoration: -resizeh	-maximize

     This removes the resize handles and maximize button from
     XClock windows.

	 Dtwm*XClock.clientDecoration: menu minimize border

     This does the same	thing as above.	 Note that either menu or
     minimize implies title.

	clientFunctions	(class ClientFunctions)
		       This resource is	used to	indicate which
		       dtwm functions are applicable (or not
		       applicable) to the client window.  The
		       value for the resource is a list	of func-
		       tions.  If the first function in	the list
		       has a minus sign	in front of it,	then dtwm
		       starts with all functions and subtracts
		       from that set.  If the first function in
		       the list	has a plus sign	in front of it,
		       then dtwm starts	with no	functions and
		       builds up a list.  Each function	in the
		       list must be preceded by	the appropriate
		       plus or minus sign and separated	from the
		       next function by	a space.

		       An application can also specify which
		       functions dtwm should apply to its win-
		       dows.  If it does so, dtwm applies only
		       those functions indicated by both the
		       application and the clientFunctions

Unix System LaboratoLast change: 1 August 1995		       33

dtwm(1)			 USER COMMANDS			  dtwm(1)

		       resource.  Otherwise, dtwm applies the
		       functions indicated by the clientFunctions
		       resource.  For more information see the
		       description of XmNmwmFunctions on the Ven-
		       dorShell(3) reference page.

     The following table lists the functions available for this
     resource:

     ___________________________________________
     Name	Description
     ___________________________________________
     all	Include	all functions (default
		value).
     none	No functions.
     resize	f.resize-.
     move	f.move-.
     minimize	f.minimize-.
     maximize	f.maximize-.
     close	f.kill-.
     ___________________________________________

     -See dtwmrc(4).

	focusAutoRaise (class FocusAutoRaise)
		       When the	value of this resource is True,
		       clients are raised when they get	the key-
		       board input focus.  If the value	is False,
		       the stacking of windows on the display is
		       not changed when	a window gets the key-
		       board input focus.  The default value is
		       True when the keyboardFocusPolicy is
		       explicit	and False when the keyboard-
		       FocusPolicy is pointer.

	iconImage (class IconImage)
		       This resource can be used to specify an
		       icon image for a	client (for example,
		       "Dtwm*myclock*iconImage").  The resource
		       value is	a pathname for a pixmap	or bitmap
		       file.  The value	of the (client specific)
		       useClientIcon resource is used to deter-
		       mine whether or not user	supplied icon
		       images are used instead of client supplied
		       icon images.  The default value is to
		       display a built-in window manager icon
		       image.

	iconImageBackground (class Background)
		       This resource specifies the background
		       color of	the icon image that is displayed
		       in the image part of an icon.  The default

Unix System LaboratoLast change: 1 August 1995		       34

dtwm(1)			 USER COMMANDS			  dtwm(1)

		       value of	this resource is the icon back-
		       ground color (that is, specified	by
		       "Dtwm*background	or Dtwm*icon*background).

	iconImageBottomShadowColor (class Foreground)
		       This resource specifies the bottom shadow
		       color of	the icon image that is displayed
		       in the image part of an icon.  The default
		       value of	this resource is the icon bottom
		       shadow color (that is, specified	by
		       Dtwm*icon*bottomShadowColor).

	iconImageBottomShadowPixmap (class BottomShadowPixmap)
		       This resource specifies the bottom shadow
		       Pixmap of the icon image	that is	displayed
		       in the image part of an icon.  The default
		       value of	this resource is the icon bottom
		       shadow Pixmap (that is, specified by
		       Dtwm*icon*bottomShadowPixmap).

	iconImageForeground (class Foreground)
		       This resource specifies the foreground
		       color of	the icon image that is displayed
		       in the image part of an icon.  The default
		       value of	this resource varies depending on
		       the icon	background.

	iconImageTopShadowColor	(class Background)
		       This resource specifies the top shadow
		       color of	the icon image that is displayed
		       in the image part of an icon.  The default
		       value of	this resource is the icon top
		       shadow color (that is, specified	by
		       Dtwm*icon*topShadowColor).

	iconImageTopShadowPixmap (class	TopShadowPixmap)
		       This resource specifies the top shadow
		       Pixmap of the icon image	that is	displayed
		       in the image part of an icon.  The default
		       value of	this resource is the icon top
		       shadow pixmap (that is, specified by
		       Dtwm*icon*topShadowPixmap).

	matteBackground	 (class	Background)
		       This resource specifies the background
		       color of	the matte, when	matteWidth is
		       positive.  The default value of this
		       resource	is the client background color
		       (that is, specified by "Dtwm*background or
		       Dtwm*client*background).

	matteBottomShadowColor (class Foreground)

Unix System LaboratoLast change: 1 August 1995		       35

dtwm(1)			 USER COMMANDS			  dtwm(1)

		       This resource specifies the bottom shadow
		       color of	the matte, when	matteWidth is
		       positive.  The default value of this
		       resource	is the client bottom shadow color
		       (that is, specified by
		       Dtwm*bottomShadowColor or
		       Dtwm*client*bottomShadowColor).

	matteBottomShadowPixmap	(class BottomShadowPixmap)
		       This resource specifies the bottom shadow
		       Pixmap of the matte, when matteWidth is
		       positive.  The default value of this
		       resource	is the client bottom shadow pix-
		       map (that is, specified by
		       Dtwm*bottomShadowPixmap or
		       Dtwm*client*bottomShadowPixmap).

	matteForeground	(class Foreground)
		       This resource specifies the foreground
		       color of	the matte, when	matteWidth is
		       positive.  The default value of this
		       resource	is the client foreground color
		       (that is, specified by Dtwm*foreground or
		       Dtwm*client*foreground).

	matteTopShadowColor (class Background)
		       This resource specifies the top shadow
		       color of	the matte, when	matteWidth is
		       positive.  The default value of this
		       resource	is the client top shadow color
		       (that is, specified by Dtwm*topShadowColor
		       or Dtwm*client*topShadowColor).

	matteTopShadowPixmap (class TopShadowPixmap)
		       This resource specifies the top shadow
		       pixmap of the matte, when matteWidth is
		       positive.  The default value of this
		       resource	is the client top shadow pixmap
		       (that is, specified by
		       "Dtwm*topShadowPixmap or
		       Dtwm*client*topShadowPixmap).

	matteWidth (class MatteWidth)
		       This resource specifies the width of the
		       optional	matte.	The default value is 0,
		       which effectively disables the matte.

	maximumClientSize (class MaximumClientSize)
		       This resource is	either a size specifica-
		       tion or a direction that	indicates how a
		       client window is	to be maximized.  The
		       resource	value can be specified as a size

Unix System LaboratoLast change: 1 August 1995		       36

dtwm(1)			 USER COMMANDS			  dtwm(1)

		       specification widthxheight.  The	width and
		       height are interpreted in the units that
		       the client uses (for example, for terminal
		       emulators this is generally characters).
		       Alternately, "vertical" or "horizontal"
		       can be specified	to indicate the	direction
		       in which	the client maximizes.

		       If this resource	is not specified, the
		       maximum size from the WM_NORMAL_HINTS pro-
		       perty is	used if	set.  Otherwise	the
		       default value is	the size where the client
		       window with window management borders
		       fills the screen.  When the maximum client
		       size is not determined by the maximum-
		       ClientSize resource, the	maximumMaximum-
		       Size resource value is used as a	con-
		       straint on the maximum size.

	useClientIcon (class UseClientIcon)
		       If the value given for this resource is
		       True, a client-supplied icon image takes
		       precedence over a user-supplied icon
		       image.  The default value is True, giving
		       the client-supplied icon	image higher pre-
		       cedence than the	user-supplied icon image.

	usePPosition (class UsePPosition)
		       This resource specifies whether Dtwm
		       honors program specified	position PPosi-
		       tion specified in the WM_NORMAL_HINTS pro-
		       perty in	the absence of an user specified
		       position.  Setting this resource	to on,
		       causes dtwm to always honor program speci-
		       fied position.  Setting this resource to
		       off, causes dtwm	to always ignore program
		       specified position.  Setting this resource
		       to the default value of nonzero cause dtwm
		       to honor	program	specified position other
		       than (0,0).

	windowMenu (class WindowMenu)
		       This resource indicates the name	of the
		       menu pane that is posted	when the window
		       menu is popped up (usually by pressing
		       button 1	on the window menu button on the
		       client window frame).  Menu panes are
		       specified in the	dtwm resource description
		       file.  Window menus can be customized on	a
		       client class basis by creating custom
		       menus in	your dtwmrc file (see dtwmrc(4)
		       and specifying resources	to activate the

Unix System LaboratoLast change: 1 August 1995		       37

dtwm(1)			 USER COMMANDS			  dtwm(1)

		       custom menus.  The resources have the form
		       Dtwm*client_name_or_class*windowMenu.  The
		       default value of	this resource is
		       DefaultWindowMenu. Note that the	message
		       catalog menu takes precedence over any
		       menus that might	match in sys.mwmrc.

  Workspace Specific Resources
     The only workspace	specific resource is the title of the
     workspace,	as seen	in the label on	the workspace button in
     the front panel.  This should only	be set in a application
     defaults file as the resource will	be programmatically
     altered when the user changes the workspace title via the
     front panel.

     The syntax	for workspace resources	is:

     Dtwm[*screen_name]*workspace_name*resource_id

     For example, Dtwm*0*ws1*title is used to specify the title
     to	be used	in workspace "ws1" on screen "0".

  Workspace Specific Resources

     _____________________________________________________________
     Name    Class   Value Type	  Default
     _____________________________________________________________
     title   Title   string	  workspace name.
     _____________________________________________________________

	title (class Title)
		       This resource specifies the user-visible
		       title of	the workspace.	Note that this is
		       different from the "name" of the	workspace
		       that is generated programmatically and
		       used to fetch X resources.  The title is
		       separate	from the name so that it can con-
		       tain localized (that is,	non-ASCII) char-
		       acters.	The default value for the title
		       is the same as the workspace name.

  Backdrop Resources
     The backdrop resources may	be set on a per-workspace basis.
     These resources set the backdrop image and	colors (for a
     bitmap backdrop) to be used for a workspace.

     The syntax	for backdrop resources is:

     Dtwm[*screen_name][*workspace_name]*backdrop*resource_id

Unix System LaboratoLast change: 1 August 1995		       38

dtwm(1)			 USER COMMANDS			  dtwm(1)

     For example, Dtwm*0*ws1*backdrop*image is used to specify
     the backdrop for workspace	"ws1" on screen	"0".

     Backdrop files are	found in the same places as other bitmap
     and pixmap	files used by dtwm (see	the ENVIRONMENT	heading
     in	this man page).	 Personal backdrop files can be	placed in
     $HOME/.dt/backdrops.

     The following resources may be used to configure backdrops.
     Normally, users do	not set	these resources	directly.  Most
     of	the resources default dynamically depending on the
     display type.  The	initial	value of the backdrop image
     resource is obtained from an application defaults file.  The
     backdrop image resource is	programmatically altered through
     interaction with the style	manager	(dtstyle) and saved as
     part of a user's session.

     CAUTION: Setting these resources directly will interfere
     with the dynamic configuration done through the style
     manager.

  Backdrop Resources

     ___________________________________________________________
     Name	       Class		 Value Type   Default
     ___________________________________________________________
     colorSetId	       ColorSetId	 integer      varies-.
     image	       Image		 string	      "none".
     imageBackground   ImageBackground	 pixel	      varies-.
     imageForeground   ImageForeground	 pixel	      varies-
     ___________________________________________________________

     -The default value	depends	on the display type.

	colorSetId (class ColorSetId)
		       This resource specifies a color set to use
		       for the backdrop.  This is normally an
		       integer from 1 to 8.  The default value of
		       this resource is	display	dependent.

	image (class Image)
		       This resource specifies an image	to use as
		       the backdrop.  If none is specified, then
		       no backdrop image will be displayed and
		       the root	window of the screen will show
		       through.	Either a bitmap	(extension .bm)
		       or a pixmap (extension .pm) file	may be
		       specified.  If the image	is specified
		       without an extension, then a match will be
		       attempted on a .bm or .pm file in an order
		       that is dependent on the	search path used
		       by XmGetPixmap(3).

Unix System LaboratoLast change: 1 August 1995		       39

dtwm(1)			 USER COMMANDS			  dtwm(1)

		       The default value for this resource is
		       none.

	imageBackground	(class ImageBackground)
		       This resource specifies a color to use as
		       the background color of the backdrop.  If
		       not specified, the color	will default to	a
		       pixel value from	the colorSetId for this
		       workspace.  If this resource is specified,
		       the pixel value will not	be dynamically
		       customizable by the style manager dtstyle.
		       The default value for this resource is the
		       bottom shadow color of the color	set for
		       this workspace or the background	color for
		       bitonal displays.

	imageForeground	(class ImageForeground)
		       This resource specifies a color to use as
		       the foreground color of the backdrop.  If
		       not specified, the color	will default to	a
		       pixel value from	the colorSetId for this
		       workspace.  If this resource is specified,
		       the pixel value will not	be dynamically
		       customizable by the style manager dtstyle.
		       The default value for this resource is the
		       background color	of the color set for this
		       workspace or the	foreground color for
		       bitonal displays.

  Resource Description File
     The dtwm resource description file	is a supplementary
     resource file that	contains resource descriptions that are
     referred to by entries in the resource manager property (see
     xrdb(1) and the defaults files (.Xdefaults, app-
     defaults/Dtwm).  It contains descriptions of resources that
     are to be used by dtwm, and that cannot be	easily encoded in
     the defaults files	(a bitmap file is an analogous type of
     resource description file).  A particular dtwm resource
     description file can be selected using the	configFile
     resource.

     The following types of resources can be described in the
     dtwm resource description file:

	Buttons	       Window manager functions	can be bound
		       (associated) with button	events.

	Keys	       Window manager functions	can be bound
		       (associated) with key press events.

	Menus	       Menu panes can be used for the window menu
		       and other menus posted with key bindings

Unix System LaboratoLast change: 1 August 1995		       40

dtwm(1)			 USER COMMANDS			  dtwm(1)

		       and button bindings.

		       The dtwm	resource description file is
		       described in dtwmrc(4).

  Environment
     The dtwm window manager uses the environment variable HOME
     specifying	the user's home	directory.

     The dtwm window manager uses the environment variable LANG
     specifying	the user's choice of language for the dtwm mes-
     sage catalog and the dtwm resource	description file.

     The dtwm window uses the environment variable XFILESEAR-
     CHPATH, XUSERFILESEARCHPATH, XAPPLRESDIR, XENVIRONMENT,
     LANG, and HOME in determining search paths	for resource
     defaults files.  The dtwm window manager may also us
     XBMLANGPATH to search for bitmap files.

     The dtwm window manager uses DTAPPSEARCHPATH to search for
     application configuration information.  DTDATABASESEARCHPATH
     is	used to	search for action database definitions and front
     panel (*.fp) files.  Help files are located with the use of
     DTHELPSEARCHPATH.	DTICONSEARCHPATH and DTICONBMSEARCHPATH
     are used to locate	bitmap and pixmap files.

     The dtwm window manager reads the $HOME/.motifbind	file if
     it	exists to install a virtual key	bindings property on the
     root window.  For more information	on the content of the
     .motifbind	file, see

     The dtwm window manager uses the environment variable
     MWMSHELL (or SHELL,if MWMSHELL is not set), specifying the
     shell to use when executing commands via the f.exec func-
     tion.

  Files
     /usr/dt/backdrops/
     /usr/dt/config/$LANG/sys.dtwmrc
     /usr/dt/config/sys.dtwmrc
     /etc/dt/backdrops/
     /etc/dt/config/$LANG/sys.dtwmrc
     /etc/dt/config/sys.dtwmrc
     /usr/dt/app-defaults/$LANG/Dtwm
     $HOME/Dtwm
     $HOME/.Xdefaults
     $HOME/.dt/$LANG/dtwmrc
     $HOME/.dt/backdrops/
     $HOME/.dt/dtwmrc
     $HOME/.motifbind

Unix System LaboratoLast change: 1 August 1995		       41

dtwm(1)			 USER COMMANDS			  dtwm(1)

  RELATED INFORMATION
     dtsession(1),
     dtstyle(1),
     dtfpfile(4),
     VendorShell(3),
     VirtualBinding(3),
     X(1),
     XmInstallImage(3),
     xrdb(1).

Unix System LaboratoLast change: 1 August 1995		       42

See also dtwm(1)

Man(1) output converted with man2html