mwm(1)

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  overridden  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:

   /etc/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  /etc/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/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/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
             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:
             /etc/X11/mwm/$LANG/system.mwmrc   /etc/X11/mwm/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
   /etc/X11/mwm/$LANG/system.mwmrc

   /etc/X11/mwm/system.mwmrc

   /etc/X11/app-defaults/Mwm

   $HOME/Mwm

   $HOME/$LANG/.mwmrc

   $HOME/.mwmrc

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

                                                                    mwm(1)



Opportunity


Personal Opportunity - Free software gives you access to billions of dollars of software at no cost. Use this software for your business, personal use or to develop a profitable skill. Access to source code provides access to a level of capabilities/information that companies protect though copyrights. Open source is a core component of the Internet and it is available to you. Leverage the billions of dollars in resources and capabilities to build a career, establish a business or change the world. The potential is endless for those who understand the opportunity.

Business Opportunity - Goldman Sachs, IBM and countless large corporations are leveraging open source to reduce costs, develop products and increase their bottom lines. Learn what these companies know about open source and how open source can give you the advantage.


Free Software


Free Software provides computer programs and capabilities at no cost but more importantly, it provides the freedom to run, edit, contribute to, and share the software. The importance of free software is a matter of access, not price. Software at no cost is a benefit but ownership rights to the software and source code is far more significant.

Free Office Software - The Libre Office suite provides top desktop productivity tools for free. This includes, a word processor, spreadsheet, presentation engine, drawing and flowcharting, database and math applications. Libre Office is available for Linux or Windows.


Free Books


The Free Books Library is a collection of thousands of the most popular public domain books in an online readable format. The collection includes great classical literature and more recent works where the U.S. copyright has expired. These books are yours to read and use without restrictions.

Source Code - Want to change a program or know how it works? Open Source provides the source code for its programs so that anyone can use, modify or learn how to write those programs themselves. Visit the GNU source code repositories to download the source.


Education


Study at Harvard, Stanford or MIT - Open edX provides free online courses from Harvard, MIT, Columbia, UC Berkeley and other top Universities. Hundreds of courses for almost all major subjects and course levels. Open edx also offers some paid courses and selected certifications.

Linux Manual Pages - A man or manual page is a form of software documentation found on Linux/Unix operating systems. Topics covered include computer programs (including library and system calls), formal standards and conventions, and even abstract concepts.