Provided by: motif-clients_2.3.3-5ubuntu1_amd64 bug

NAME

       mwm — The Motif Window Manager

SYNOPSIS

       mwm [options]

DESCRIPTION

       The  mwm  window  manager  provides 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  stand-alone  window  manager  is  not  an  integral  part of CDE and does not support
       communication with other components in the CDE environment, such as the Style Manager  and
       the Session Manager.

   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 mwm to manage all screens on the display. The default is to
                 manage only a single screen.

       -name name
                 This option causes mwm 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 mwm.
                 If mwm is managing a single screen, only the first name in the list is used.  If
                 mwm  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.

   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, mwm 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, mwm tries to manage all the  screens  on
       the display.

       When mwm 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 mwm 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.

       Title Bar The title bar includes the title area, the minimize button, the maximize button,
                 and the window menu button. In shaped windows, 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 window menu. Alternately, you can click button 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.
       Lower                              Moves  window to bottom of window
                                          stack.
       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 outline is displayed to indicate the new window 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 associated with a matte.

   Icons
       Icons  are small graphic representations of windows. A window 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 button (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.

       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.
       Close       Alt+F4         Removes client from mwm management.

       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 associated window to its previous state. For example, if a maximized 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 button 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, mwm must be started with the icon box configuration already set.) The  icon  box
       is  a  mwm  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 interface. 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.

       Button     Action         Description
       Button 1   click          Selects the icon.
       Button 1   double-click   Normalizes  (opens)  the  associated
                                 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 mwm 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 window
       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.

   Input Focus
       The mwm 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 selection.
       Button 1    press      Icon                    Keyboard focus selection.

       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 (available 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 function.
       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.

       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.

   Session Management
       The window manager is an X Session  Management  Protocol  aware  client.  It  responds  to
       SaveYourself  (and other associated messages) by saving the geometries of its clients to a
       state file.  mwm can then be restarted by the XSMP session manager.  The default  location
       for  the  state  file  is  $HOME/.mwmclientdb.   This  location  can be overriden with the
       resource sessionClientDB.

   X Resources
       The mwm 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:

       /usr/X11R6/lib/X11/app-defaults/Mwm

       $HOME/Mwm

       RESOURCE_MANAGER root window property or $HOME/.Xdefaults

       XENVIRONMENT variable or $HOME/.Xdefaults-host

       mwm command line options

       The  file  names  /usr/X11R6/lib/X11/app-defaults/Mwm  and  $HOME/Mwm  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 mwm specific resources
       such as menus and behavior specifications (for example, button and key bindings).

       Mwm is the resource class name of mwm and mwm is the default resource name used by mwm  to
       look  up  resources.  the  -screens  command line option specifies resource names, such as
       "mwm_b+w" and "mwm_color".)  In the following discussion of resource specification,  "Mwm"
       and  "mwm"  (and  the  aliased  mwm resource names) can be used interchangeably, but "mwm"
       takes precedence over "Mwm".

       The mwm command uses the following types of resources:

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

       General Appearance and Behavior Resources:
                 These  resources  specify  mwm  appearance  and  behavior  (for  example, window
                 management policies). They  are  not  set  separately  for  different  mwm  user
                 interface components. They apply to all screens and workspaces.

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

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

       Resource identifiers can be either a resource name (for example, foreground) or a resource
       class  (for  example,  Foreground).  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 Mwm* resource_id

       For example, Mwm*foreground is used to specify the foreground color for mwm menus,  icons,
       client window frames, and feedback dialogs.

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

       If menu is specified, the resource is applied only to mwm 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, Mwm*icon*foreground is used to specify  the  foreground
       color for mwm icons, Mwm*menu*foreground specifies the foreground color for mwm menus, and
       Mwm*client*foreground is used to specify  the  foreground  color  for  mwm  client  window
       frames.

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

       For  example,  Mwm*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.

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

       For example, Mwm*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:

          ·  Menu Title LabelGadget - "TitleName"

          ·  Menu Title SeparatorGadget - "TitleSeparator"

          ·  CascadeButtonGadget - "CascadeButtonGadget<n>"

          ·  PushButtonGadget - "PushButtonGadget<n>"

          ·  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). †††X11 X Logical Font Description

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

       backgroundPixmap (class  BackgroundPixmap)
                 This  resource  specifies  the  background Pixmap of the mwm decoration when the
                 window is inactive (does not have the keyboard 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
                 character  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 mwm 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 windows that have the save under attribute set. If the saveUnder resource  is
                 True,  mwm  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  mwm  decoration  when  the
                 window  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  mwm  decoration  when  the
                 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 mwm decoration  when  the
                 window  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 mwm 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  mwm  decoration  when  the
                 window  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  mwm  decoration  when  the
                 window  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  mwm  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 Mwm*resource_id

       For example, Mwm*keyboardFocusPolicy specifies the window manager policy for  setting  the
       keyboard focus to a particular client window.

       The following general appearance and behavior resources can be specified:

   General Appearance and Behavior Resources
       Name                   Class                  Value Type    Default
       autoKeyFocus           AutoKeyFocus           T/F           T
       autoRaiseDelay         AutoRaiseDelay         millisec      500
       bitmap-                Bitmap-                directory     /usr/X11R6/include-
       Directory              Directory                            /X11/bitmaps
       clientAutoPlace        ClientAutoPlace        T/F           T
       colormapFocus-         ColormapFocus-         string        keyboard
       Policy                 Policy
       configFile             ConfigFile             file          $HOME/mwmrc
       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
       moveThreshold          MoveThreshold          pixels        4
       multiScreen            MultiScreen            T/F           F
       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
       sessionClientDB        SessionClientDB        string        $HOME/.mwmclientdb
       showFeedback           ShowFeedback           string        all
       startupKeyFocus        StartupKeyFocus        T/F           T
       wMenuButtonClick       WMenuButtonClick       T/F           T
       wMenuButtonClick2      WMenuButtonClick2      T/F           T

       †The  resource  doubleClickTime  is  included  for  backward compatibility.  Use of the Xt
       resource multiClickTime is preferred.

       autoKeyFocus (class  AutoKeyFocus)
                 This resource is  available  only  when  the  keyboard  input  focus  policy  is
                 explicit.  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 mwm 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
                 mwm  resources.  This  directory is searched if a bitmap is specified without an
                 absolute   pathname.    The    default    value    for    this    resource    is
                 /usr/X11R6/include/X11/bitmaps.   The  directory  /usr/X11R6/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
                 specified 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
                 positioned with the top left corners  of  the  frames  offset  horizontally  and
                 vertically.  A  value  of  False causes the currently configured position of the
                 window to be used. In either case, mwm 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
                 resource value is explicit, a colormap selection action  is  done  on  a  client
                 window  to  set  the colormap focus to that window. 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 keyboard.

       configFile (class  ConfigFile)
                 The resource value is the pathname for a mwm resource description file.  If  the
                 pathname  begins  with  "~/", mwm 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, mwm looks for $HOME/$LANG/ configFile. If that file
                 does not exist or if LANG is not set, mwm looks  for  $HOME/configFile.  If  the
                 configFile  pathname  does  not  begin  with "~/" or "/", mwm considers it to be
                 relative to the current working directory. If the  configFile  resource  is  not
                 specified or if that file does not exist, mwm uses several default paths to find
                 a  configuration   file.   The   order   of   the   search   is   shown   below:
                 /usr/X11R6/lib/X11/$LANG/system.mwmrc/usr/X11R6/lib/X11/system.mwmrc†  Paths
                 marked with '†' are implementation dependent.

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

       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 mwm to warp the pointer to the
                 center of  the  selected  window  during  keyboard-controlled  resize  and  move
                 operations.  Setting  the  value to False causes mwm 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
                 explicitly set to selected windows even if there is an indication that they  are
                 "globally  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 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 iconified. The value True indicates that icons are arranged in a  particular
                 area  of  the 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 placement 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 configuration attributes. The default  value  of
                 this resource is False.

       keyboardFocusPolicy (class  KeyboardFocusPolicy)
                 If  set  to pointer, the keyboard focus policy 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 mwm 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 mwm
                 decoration. The default value for this resource is explicit.

       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.

       moveThreshold (class  MoveThreshold)
                 This  resource  is  used  to control the sensitivity 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 mwm to manage all the screens on the display.  If
                 False, mwm manages only a single screen. The default value is False.

       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  function 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 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 configuration requests) is to be  interpreted.
                 If the resource value is True, the information is interpreted as the position of
                 the mwm 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 position 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 mwm will wait
                 for a  client  to  update  the  WM_COMMAND  property  after  mwm  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) 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 criterion 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
                 mwm. If mwm is managing a single screen, only the first  name  in  the  list  is
                 used. If mwm 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.

       sessionClientDB (class  SessionClientDB)
                 This  resource  identifies a file name to use as a root when saving state at the
                 request of an XSMP session manager.  When  the  session  is  saved,  the  window
                 manager will then reuse the file name by automatically incrementing a suffix.

       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. 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
                 initial set of options.  If the sign of the first option is minus,  mwm  assumes
                 all options are present and starts subtracting from that set. If the sign of the
                 first decoration is plus (or not specified), mwm  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 signal.
       move          Show position during move.
       none          Show no feedback.
       placement     Show   position   and  size  during  initial
                     placement.
       quit          Confirm quitting mwm.
       resize        Show size during resize.
       restart       Confirm mwm restart.

       The following command line illustrates the syntax for showFeedback:

       Mwm*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.

       startupKeyFocus (class  StartupKeyFocus)
                 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  Mwm*  screen_name*resource_id  For
       example, Mwm*1*keyBindings specifies the key bindings to use for screen "1".

   Screen Specific Resources
       Name                     Class                    Value Type     Default
       buttonBindings           ButtonBindings           string         DefaultButtonBindings
       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
       iconPlacementMargin      IconPlacementMargin      pixels         varies
       keyBindings              KeyBindings              string         DefaultKeyBindings
       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

       buttonBindings (class  ButtonBindings)
                 This  resource  identifies  the  set  of  button  bindings for window management
                 functions. The named set of button bindings is specified  in  the  mwm  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 window 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: [=]{ +-}xoffset{+-} yoffset]

       frameBorderWidth (class  FrameBorderWidth)
                 This  resource  specifies  the width (in pixels) 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  position and size of the icon box.  The
                 value of the resource is a standard window geometry string  with  the  following
                 syntax:  [=][width  xheight][{+-}xoffset  {+-}yoffset]  If  the  offsets are not
                 provided, the iconPlacement 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 + padding) 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  possible  values:  all,  vertical,  and
                 horizontal. 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 orientation of the icon box to horizontal
                 (regardless of the iconBoxGeometry specification). The value "horizontal" causes
                 a  single  horizontal  scroll  bar  to  appear  in  the  icon  box  and sets the
                 orientation of 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 widthx height (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 widthx height (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:

       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 example, 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 mwm resource description
                 file. The default value for this resource is "DefaultKeyBindings".

       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  widthxheight  (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 pixels) 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 mwm 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
                 property,  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 have frame borders and a titlebar with a window menu button).

                 An  application  can  also  specify  which  decorations  mwm should apply to its
                 windows. If it does so, mwm applies only those decorations indicated by both the
                 application  and  the  transientDecoration  resource. Otherwise, mwm applies the
                 decorations indicated by the transientDecoration resource. For more  information
                 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 mwm should apply to its windows.
                 If  it  does  so,  mwm  applies  only  those  functions  indicated  by  both the
                 application and the transientFunctions  resource.  Otherwise,  mwm  applies  the
                 functions indicated by the transientFunctions 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).

   Client Specific Resources
       The syntax for specifying client specific resources is

       Mwm*client_name_or_class *resource_id

       For example, Mwm*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

       Mwm*resource_id

       Specific  client  specifications  take precedence over the specifications for all clients.
       For example, Mwm*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

       Mwm*defaults*resource_id

       For example, Mwm*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
       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 window 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, mwm assumes all
                 decorations are present and starts subtracting from that set. If the sign of the
                 first  decoration is plus (or not specified), then mwm starts with no decoration
                 and builds up a list from the resource.

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

                 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: Mwm*XClock.clientDecoration: -resizeh -maximize This removes the resize  handles
       and maximize button from XClock windows. Mwm*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 mwm functions  are  applicable  (or  not
                 applicable)  to  the  client  window.  The  value  for the resource is a list of
                 functions. If the first function in the list has a minus sign in  front  of  it,
                 then  mwm  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  mwm  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 mwm should apply to its windows.
                 If it  does  so,  mwm  applies  only  those  functions  indicated  by  both  the
                 application  and  the  clientFunctions  resource.  Otherwise,  mwm  applies  the
                 functions indicated by the clientFunctions resource.  For more  information  see
                 the description of XmNmwmFunctions on the VendorShell(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 mwmrc(4).

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

       iconImage (class  IconImage)
                 This  resource  can  be used to specify an icon image for a client (for example,
                 "Mwm*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 determine 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 value of this resource is the icon
                 background color (that is, specified by "Mwm*background or Mwm*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 Mwm*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
                 Mwm*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 Mwm*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 Mwm*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 "Mwm*background or Mwm*client*background).

       matteBottomShadowColor (class  Foreground)
                 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 Mwm*bottomShadowColor or Mwm*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
                 pixmap      (that     is,     specified     by     Mwm*bottomShadowPixmap     or
                 Mwm*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 Mwm*foreground or Mwm*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 Mwm*topShadowColor or Mwm*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 "Mwm*topShadowPixmap or Mwm*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 specification or a direction that indicates how a
                 client window is to be maximized. The resource value can be specified as a  size
                 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
                 property  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  maximumClientSize  resource,  the
                 maximumMaximumSize resource value is used as a constraint 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 precedence  than  the  user-supplied  icon
                 image.

       usePPosition (class  UsePPosition)
                 This  resource specifies whether Mwm honors program specified position PPosition
                 specified in the WM_NORMAL_HINTS property in the absence of  an  user  specified
                 position.  Setting  this  resource  to  on,  causes  mwm to always honor program
                 specified position. Setting this resource to off, causes mwm  to  always  ignore
                 program  specified  position.  Setting  this  resource  to  the default value of
                 nonzero cause mwm 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 mwm  resource  description
                 file.  Window menus can be customized on a client class basis by creating custom
                 menus in your mwmrc file (see mwmrc(4) and specifying resources to activate  the
                 custom  menus. The resources have the form Mwm* client_name_or_class*windowMenu.
                 The default value of this resource is DefaultWindowMenu.

   Resource Description File
       The mwm 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/Mwm  ).  It  contains  descriptions  of
       resources  that  are  to be used by mwm, and that cannot be easily encoded in the defaults
       files (a bitmap file is an analogous type of resource description file). A particular  mwm
       resource description file can be selected using the configFile resource.

       The following types of resources can be described in the mwm 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 and button bindings.

                 The mwm resource description file is described in mwmrc(4).

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

       The  mwm window manager uses the environment variable LANG specifying the user's choice of
       language for the mwm message catalog and the mwm resource description file.

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

       The  mwm  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  mwm  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 function.

   Files
       /usr/X11R6/lib/X11/$LANG/system.mwmrc

       /usr/X11R6/lib/X11/system.mwmrc

       /usr/X11R6/lib/X11/app-defaults/Mwm

       $HOME/Mwm

       $HOME/$LANG/.mwmrc

       $HOME/.mwmrc

   RELATED INFORMATION
       VendorShell(3), VirtualBindings(3), X(1), XmInstallImage(3), xrdb(1).

                                                                                    mwm(user cmd)