--- fvwm2.1.ORG	Thu Apr 13 19:39:20 2006
+++ fvwm2.1	Thu Sep 18 13:03:44 2008
@@ -140,7 +141,7 @@
 
 Other noteworthy differences between Fvwm and other X11 window
 managers are the introduction of the
-.I SloppyFocus " and " NeverFocus
+.IR SloppyFocus " and " NeverFocus
 focus methods.  Focus policy can be specified for individual
 windows.  Windows using
 .I SloppyFocus
@@ -150,7 +151,8 @@
 .I NeverFocus
 policy is provided for use with windows into which one never types
 (e.g. xclock, oclock, xbiff, xeyes, tuxeyes) - for example, if a
-SloppyFocus terminal window has focus, moving the cursor over a
+.I SloppyFocus 
+terminal window has focus, moving the cursor over a
 .I NeverFocus
 decoration window won't deprive the terminal of focus.
 
@@ -367,7 +369,7 @@
 
 A better way to place windows on a different page, screen or desk
 from the currently mapped viewport is to use the
-.IR StartsOnPage or StartsOnScreen
+.IR StartsOnPage " or " StartsOnScreen
 style specification (the successors to the older
 .I StartsOnDesk
 style) in the
@@ -577,7 +579,7 @@
 applications in "Session*" functions.  Also someone can decide to
 start different modules while running under a session manager or
 not.  For the similar purposes
-. B SessionExitFunction
+.B SessionExitFunction
 is used instead of ExitFunction.
 .EX
 DestroyFunc StartFunction
@@ -721,7 +723,9 @@
 file.
 
 Further additions are support for client-side colormap
-installation (see the .SM ICCCM for details) and the urgency hint.
+installation (see the 
+.SM ICCCM 
+for details) and the urgency hint.
 Clients can set this hint in the WM_HINTS property of their window
 and expect the window manager to attract the users attention to
 the window.  Fvwm has two re-definable functions for this purpose,
@@ -760,7 +764,6 @@
 commands for details.
 
 .SH OPEN LOOK and XVIEW COMPATIBILITY
-.SH OPEN LOOK and XVIEW COMPATIBILITY
 Fvwm supports all the Open Look decoration hints (except
 pushpins).  Should you use any such application, please add the
 following line to your .fvwm2rc:
@@ -1373,10 +1376,10 @@
 - Color gradients
 .EE
 
-.SS COMMANDS FOR MENUS
+.SS MENU COMMANDS
 
 .TP
-.BI "AddToMenu " menu-name " [" menu-label " " action "]"
+.BI "AddToMenu " menu-name " [" "menu-label action" "]"
 
 Begins or adds to a menu definition.  Typically a menu definition
 looks like this:
@@ -1540,7 +1543,7 @@
 If the menu-label contains a sub-string which is set off by
 percent signs, then the text between the percent signs is expected
 to be the name of an xpm-icon or bitmap-file (a so called mini
-icon to insert to the left of the menu label.  A second mini icon
+icon) to insert to the left of the menu label.  A second mini icon
 that is drawn at the right side of the menu can be given in the
 same way.  To get a literal '%', insert "%%". For example
 .EX
@@ -1553,6 +1556,7 @@
 .EE
 Omits the "Calculator" label, but leaves the picture.  The
 pictures used with this feature should be small (perhaps 16x16).
+
 If the menu-name (not the label) contains a sub-string which is
 set off by at signs ('@'), then the text between them is expected
 to be the name of an xpm or bitmap file to draw along the left
@@ -1602,7 +1606,7 @@
 where
 .IR orig-menustyle
 is an existing menu style.  If the menu style
-.IR dest_menustyle
+.IR dest-menustyle
 does not exist, then it is created.
 
 .TP
@@ -1691,7 +1695,7 @@
 .SM Meta-Cursor-Up
 or
 .SM Meta-Cursor-Down
-move just behind the next or previous separator;
+move just behind the previous or next separator;
 .SM Shift-Ctrl-Tab
 or
 .SM Ctrl-Tab
@@ -1723,7 +1727,7 @@
 .I position
 arguments consist of several parts:
 .EX
-.BI "[" context-rectangle "] " "x y" " [" special-options "]"
+.B "[\fIcontext-rectangle\fP] \fIx y\fP [\fIspecial-options\fP]"
 .EE
 The
 .I context-rectangle
@@ -1952,8 +1956,8 @@
 versions of fvwm.  The default for new menu styles is
 .I Fvwm
 style.  These options override all others except
-.IR Foreground ", " Background ", " Greyed ", " HilightBack ", "
-.IR HilightFore " and " PopupDelay ,
+.IR Foreground ", " Background ", " Greyed ", "
+.IR HilightBack ", " HilightFore " and " PopupDelay ,
 so they should be used only as the first option specified for a
 menu style or to reset the style to defined behavior.  The same
 effect can be created by setting all the other options one by one.
@@ -2013,7 +2017,7 @@
 If you use this option without an argument the color is based on
 the menu's background color.
 
-.I ActiveFore " and " ActiveForeOff
+.IR ActiveFore " and " ActiveForeOff
 switch hilighting the foreground of the selected menu item on and
 off.  A specific foreground color may be used by providing the
 color name as an argument to
@@ -2149,7 +2153,7 @@
 .I PopupImmediately
 makes menu items with sub-menus pop up it up as soon as the
 pointer enters the item.  The
-.I PopupDelay option
+.IR PopupDelay " option"
 is ignored then.  If
 .I PopupDelayed
 is used fvwm looks at the
@@ -2227,9 +2231,9 @@
 
 .I SideColor
 takes the name of an X11 color as an argument. This color is used
-to color the column containing the side picture (see
-above). The SideColor option can be overridden by a menu specific
-side color (see
+to color the column containing the side picture (see above). The 
+.I SideColor 
+option can be overridden by a menu specific side color (see
 .BR AddToMenu ).
 If the color name is omitted the side color option is switched off.
 
@@ -2331,7 +2335,8 @@
 is not at the beginning of the string, all characters to the right
 of it are silently ignored.
 .in -.3i
-.BR Space ", " Tab ", " %Space " and " %Tab
+.BR Space ", " Tab ", " %Space " and " 
+.B %Tab
 .in +.3i
 Add gap of one space, or a tab, using the width of the menu font.
 When using a tab, the size of the gap can be one to 8 spaces
@@ -2367,7 +2372,7 @@
 pixels after it.  You may leave out the
 .I left
 or the
-.I .right
+.I right
 parts if you don't need them.  All values up to the screen width
 are allowed.  Even negative values can be used with care.  The
 .B p
@@ -2389,10 +2394,12 @@
 widest menu item, the spaces between the different parts of the
 menu items are enlarged to match the width of the title.  Leading
 left aligned objects in the format string
-.RB ( %l ", " %i ", "%< ", first " %| )
+.RB ( %l ", " %i ", " %<
+.RB ", first " %| )
 stick to the left edge of the menu and trailing right aligned
 objects
-.RB ( %r ", " %i ", "%> ", second " %| )
+.RB ( %r ", " %i ", " %> 
+.RB ", second " %| )
 stick to the right edge.  The gaps between the remaining items are
 enlarged equally.
 
@@ -2478,18 +2485,20 @@
 .I shadecolor
 is the one used to draw a menu-selection which is prohibited (or
 not recommended) by the Mwm hints which an application has
-specified.  The style option is either
+specified.  The 
+.I style 
+option is either
 .IR Fvwm ", " Mwm " or " Win ,
 which changes the appearance and operation of the menus.
 
 .IR Mwm " and " Win
 style menus popup sub-menus automatically.
-.I win
+.I Win
 menus indicate the current menu item by changing the background to
 black.
-.I fvwm
+.I Fvwm
 sub-menus overlap the parent menu,
-.IR Mwm " and " win
+.IR Mwm " and " Win
 style menus never overlap the parent menu.
 
 When the
@@ -2501,7 +2510,7 @@
 command.
 
 .TP
-.BI "Popup " PopupName " [" position "] [" default-action "]"
+.B "Popup \fIPopupName\fP [\fIposition\fP] [\fIdefault-action\fP]" 
 This built-in has two purposes: to bind a menu to a key or mouse
 button, and to bind a sub-menu into a menu.  The formats for the
 two purposes differ slightly.  The
@@ -2663,7 +2672,8 @@
 commands.
 .I Option
 can be
-.IR DynamicMenu ", " ModuleSynchronous ", " Read ", " Wait ", " * .
+.IR DynamicMenu ", " ModuleSynchronous ", " Read ", " 
+.IR Wait ", " * .
 An option must be followed by a boolean argument
 .IR bool .
 You can use commas to separate individual options.  If you set an
@@ -2816,7 +2826,7 @@
 .in +.3i
 used during certain fvwm commands (see
 .B BusyCursor
-for details).
+for details)
 .in -.3i
 
 .BR "MENU " (top_left_arrow)
@@ -2876,34 +2886,34 @@
 
 .BR "TOP_EDGE " (top_side)
 .in +.3i
-used at the top edge of the screen.
+used at the top edge of the screen
 .in -.3i
 
 .BR "RIGHT_EDGE " (right_side)
 .in +.3i
-used at the right edge of the screen.
+used at the right edge of the screen
 .in -.3i
 
 .BR "BOTTOM_EDGE " (bottom_side)
 .in +.3i
-used at the bottom edge of the screen.
+used at the bottom edge of the screen
 .in -.3i
 
 .BR "LEFT_EDGE " (left_side)
 .in +.3i
-used at the left edge of the screen.
+used at the left edge of the screen
 .in -.3i
 
 .BR "ROOT " (left_ptr)
 .in +.3i
-used as the root cursor.
+used as the root cursor
 .in -.3i
 
 .BR "STROKE " (plus)
 .in +.3i
 used during a
 .B StrokeFunc
-command.
+command
 .in -.3i
 .in -.5i
 
@@ -3049,7 +3059,7 @@
 commands which consist of pairs of
 .I command
 tokens and integer
-.I values,
+.IR values .
 The
 .IR press " and " release
 commands are followed by the appropriate mouse button number and
@@ -3285,7 +3295,7 @@
 shown.
 
 The format of the geometry part is:
-. IR desk "(" layer "): " "x-geometry sticky" ,
+.IR desk "(" layer "): " "x-geometry sticky" ,
 where
 .IR desk " and " layer
 are the corresponding numbers and
@@ -3459,7 +3469,7 @@
 is specified the pointer is warped with the window.
 
 .TP
-.BI "HideGeometryWindow [" Never | Move | Resize "]"
+.B "HideGeometryWindow [\fINever\fP | \fIMove\fP | \fIResize\fP]"
 Hides the position or size window that is usually shown when a
 window is moved or resized interactively.  To switch it off only
 for move or resize operations the optional parameters
@@ -3514,7 +3524,7 @@
 is specified the pointer is warped with the window.  If the single
 argument
 .I pointer
-is given, the top left corner of the window window is moved to the
+is given, the top left corner of the window is moved to the
 pointer position before starting the operation; this is mainly
 intended for internal use by modules like
 .BR FvwmPager .
@@ -3538,7 +3548,7 @@
 relative to its current position, add the
 .RI ' w '
 (for "window") prefix before the
-. IR x " and/or " y
+.IR x " and/or " y
 value.  To move the window to a position relative to the current
 location of the pointer, add the
 .RI ' m '
@@ -3579,7 +3589,7 @@
 command above.
 
 .TP
-.BI "MoveToDesk " prev " | " arg1 " [" arg2 "] [" "min max" "]"
+.B "MoveToDesk \fIprev\fP | \fIarg1\fP [\fIarg2\fP] [\fImin max\fP]"
 Moves the selected window to another desktop.  The arguments are
 the same as for the
 .B GotoDesk
@@ -3608,7 +3618,7 @@
 \fB[\fP \fIp\fP \
 \fB]\fP \fIy\fP \
 \fB[\fP \fIp\fP \
-\fB]] | [\fIprev\fP \
+\fB]] | [\fIprev\fP\
 \fB]\fP"
 Moves the selected window to another page (x,y).  The upper left
 page is (0,0), the upper right is (M,0), where M is one less than
@@ -3740,7 +3750,7 @@
 .IR width " and " height
 are percent-of-screen, unless a letter
 .RI ' p '
-is appended to one or both coordinates, in which case the location
+is appended to one or both coordinates, in which case the dimension
 is specified in pixels.  With a
 .RI ' c '
 suffix the unit defined by the client application (hence the c) is
@@ -3928,7 +3938,7 @@
 .SS COMMANDS FOR FOCUS AND MOUSE MOVEMENT
 
 .TP
-.BI "CursorMove " horizontal "[" p "] " vertical "[" p "]"
+.B "CursorMove \fIhorizontal\fP[\fIp\fP] \fIvertical\fP[\fIp\fP]"
 Moves the mouse pointer by
 .I horizontal
 pages in the X direction and
@@ -4002,7 +4012,7 @@
 .EE
 
 .TP
-.BI "WarpToWindow " x "[" p "] " y "[" p "]"
+.B "WarpToWindow \fIx\fP[\fIp\fP] \fIy\fP[\fIp\fP]"
 Warps the cursor to the associated window.  The parameters
 .IR x " and " y
 default to percentage of window down and in from the upper left
@@ -4202,7 +4212,7 @@
 command instead.
 
 
-.SS COMMANDS FOR MOUSE, KEY AND STROKE BINDINGS
+.SS "COMMANDS FOR MOUSE, KEY AND STROKE BINDINGS"
 
 .TP
 .BI "IgnoreModifiers [" Modifiers "]"
@@ -4214,7 +4224,7 @@
 style too.  This command belongs into your
 .IR .fvwm2rc .
 If you issue it when your fvwm session is already up and running
-the results are unpredictable.  The should appear before any
+the results are unpredictable.  The command should appear before any
 applications or modules are started in your
 .I .fvwm2rc
 file (e.g. with the
@@ -4360,7 +4370,7 @@
 .EE
 The highest odd numbered button which has an action bound to it
 determines the number of buttons drawn on the left side of the
-title bar.  The highest even number determines the number or right
+title bar.  The highest even number determines the number of right
 side buttons which are drawn.  Actions can be bound to either
 mouse buttons or keyboard keys.
 
@@ -4509,8 +4519,8 @@
 .I sequence
 corresponds to a stroke binding of the form
 .EX
-.RI """Stroke " sequence " 0 A M " action """ \""
-.RI """Stroke " sequence " 0 R N " action """ \""
+.RI 'Stroke " sequence " "0 A M" " action"'
+.RI 'Stroke " sequence " "0 R N" " action"'
 .EE
 Note that the
 .IR Context " and " Modifiers
@@ -4528,7 +4538,8 @@
 The
 .B StrokeFunc
 command has five options:
-.IR NotStayPressed ", " EchoSequence ", " DrawMotion ", " FeedBack " and " StrokeWidth.
+.IR NotStayPressed ", " EchoSequence ", " DrawMotion ", " 
+.IR FeedBack " and " StrokeWidth .
 These options are disabled by default.
 .I EchoSequence
 causes fvwm to Echo the recorded stroke sequence.
@@ -4544,7 +4555,7 @@
 .I StrokeWidth
 takes an integer argument, which must be  >= 0 and <= 100 and
 which defines the width of the line for the
-.I DrawMotion option.
+.IR DrawMotion " option."
 
 .I NotStayPressed
 works only if
@@ -4632,7 +4643,8 @@
 .IR StaysOnTop " / " StaysOnBottom " / " StaysPut ,
 .IR Sticky " / " Slippery ,
 .IR StartIconic " / " StartNormal ,
-.IR Color ", " ForeColor ", " BackColor ", " Colorset ,
+.IR Color ", " ForeColor ", " BackColor ", " 
+.IR Colorset ,
 .IR HilightFore ", " HilightBack ", " HilightColorset ,
 .IR BorderColorset ", " HilightBorderColorset ,
 .IR Font ,
@@ -4935,7 +4947,7 @@
 screen specification), an X11 geometry string or the string
 "none":
 .EX
-.RI IconBox " [" "screen scr-spec" "] " "l t r b"
+.RI "IconBox [" "screen scr-spec" "] " "l t r b"
 .EE
 or
 .EX
@@ -4964,7 +4976,7 @@
 .EX
 IconBox -80x200-1-1
 .EE
-Which would place an 80 by 240 pixel icon box in the lower right
+Which would place an 80 by 200 pixel icon box in the lower right
 hand corner of the screen.  The icon box is a region of the screen
 where fvwm attempts to put icons for any matching window, as long
 as they do not overlap other icons. Multiple icon boxes can be
@@ -5075,10 +5087,11 @@
 (see
 .BR ButtonStyle ),
 and can be used by various fvwm modules
-.RB ( FvwmWinList ", " FvwmIconMan " and " FvwmTaskBar ).
+.RB ( FvwmWinList ", " FvwmIconMan " and " 
+.BR FvwmTaskBar ).
 It takes the name of a pixmap as an argument.
 
-.I WindowShadeShrinks " and " WindowShadeScrolls
+.IR WindowShadeShrinks " and " WindowShadeScrolls
 control if the contents of a window that is being shaded with the
 .B WindowShade
 command are scrolled (default) or if they stay in place.
@@ -5152,7 +5165,7 @@
 is appended to either of the values, the numbers are interpreted
 as pixels. This command is useful to force large application
 windows to be fully visible.  Neither
-.IR height " or " width
+.IR height " nor " width
 may be less than 100 pixels.  If you omit the parameters or their
 values are invalid, both limits are set to 32767 pixels (which is
 the default).
@@ -5310,7 +5323,7 @@
 .I NoUSPosition
 works like
 .I NoPPosition
-but applies suppresses using the user specified position indicated
+but applies to suppress using the user specified position indicated
 by the program (USPosition hint).  It is generally a bad thing to
 override the user's choice, but some applications misuse the
 USPosition hint to force their windows to a certain spot on the
@@ -6081,7 +6094,7 @@
 are also mutually exclusive (both can be off however).  The default is
 .I Raised
 with both
-.I UseBorderStyle " and " UseTitleStyle
+.IR UseBorderStyle " and " UseTitleStyle
 left unset.
 
 .I Important note
@@ -6241,7 +6254,7 @@
 .I MwmFunctions
 option of the
 .B Style
-command.  This is not done automatically since you might have
+command).  This is not done automatically since you might have
 buttons bound to complex functions, for instance.
 
 .I MwmDecorMenu
@@ -6324,7 +6337,7 @@
 .EE
 
 .TP
-.BI "TitleStyle [" justification "] [" height " [" num "]]"
+.B "TitleStyle [\fIjustification\fP] [\fIheight\fP [\fInum\fP]]"
 Sets attributes for the title-bar.  Justifications can be
 .IR Centered ", " RightJustified " or " LeftJustified .
 .I height
@@ -6478,7 +6491,7 @@
 to zero to ignore individual screen edges.
 
 .TP
-.BI "EdgeScroll " horizontal "[" p "] " vertical "[" p "]"
+.B "EdgeScroll \fIhorizontal\fP[\fIp\fP] \fIvertical\fP[\fIp\fP]"
 Specifies the percentage of a page to scroll when the cursor hits
 the edge of a page.  A trailing
 .RI ' p '
@@ -6559,7 +6572,7 @@
 arguments specify a relative desk and the minimum and maximum of
 the allowable range. Four arguments specify the relative,
 absolute, minimum and maximum values.  (Desktop numbers can be
-negative).  If a literal
+negative.)  If a literal
 .I prev
 is given as the single argument, the last visited desk number is
 used.
@@ -6618,8 +6631,8 @@
 current number of horizontal pages specified in the
 .B DeskTopSize
 command.  The lower left page is (0,N), and the lower right page
-is (M,N), where N is the desktop's vertical size as specified in
-the
+is (M,N), where N is one less than the desktop's vertical size as 
+specified in the
 .B DeskTopSize
 command.  To switch to a page relative to the current one add a
 trailing
@@ -6662,11 +6675,11 @@
 .EX
 Scroll 100 100
 .EE
-means to scroll down and left by one full page.
+means to scroll down and right by one full page.
 .EX
 Scroll 50 25
 .EE
-means to scroll left half a page and down a quarter of a page.
+means to scroll right half a page and down a quarter of a page.
 The
 .B Scroll
 function should not be called from pop-up menus.  Normally,
@@ -6744,7 +6757,7 @@
 feature.  It takes two arguments,
 .IR Horizontal " and " Vertical
 which must be an integer value dividing evenly into the total
-desktop width, and height height.  For an example with two
+desktop width, and desktop height.  For an example with two
 monitors side by side which appear as one screen through the
 X-Server with the right screen as the primary screen, use:
 .EX
@@ -6755,7 +6768,7 @@
 .EE
 
 
-.SS COMMANDS FOR USER FUNCTIONS AND SHELL COMMANDS
+.SS "COMMANDS FOR USER FUNCTIONS AND SHELL COMMANDS"
 
 .IP "\fBAddToFunc [\fP \fIname\fP \
 \fB[\fP \fII\fP \
@@ -6928,7 +6941,7 @@
 button. The following example binds mouse button 1 to a function
 called "Move-or-Raise", whose definition was provided as an
 example earlier in this man page.  After performing this binding
-fvwm executes the "move-or-raise" function whenever button 1 is
+fvwm executes the "Move-or-Raise" function whenever button 1 is
 pressed in a window's title-bar.
 .EX
 Mouse 1 T A Function Move-or-Raise
@@ -7119,7 +7132,7 @@
 
 .TP
 .BI "All [(" conditions ")] " command
-Execute.
+Execute
 .I command
 on all windows meeting the conditions.
 .I Conditions
@@ -7128,7 +7141,7 @@
 command.
 
 .TP
-.BI "Current [(" condition ... ")] " command
+.BI "Current [(" conditions ")] " command
 Performs
 .I command
 on the currently focused window if it satisfies all
@@ -7137,7 +7150,7 @@
 .IR conditions
 are a list of keywords from the list below and are separated by
 commas or whitespace.  Conditions include
-"AcceptsFocus", "!AcceptsFocus"
+"AcceptsFocus", "!AcceptsFocus",
 "Iconic", "!Iconic",
 "Visible", "!Visible",
 "Raised", "!Raised",
@@ -7148,7 +7161,7 @@
 "Transient", "!Transient",
 "PlacedByButton3", "!PlacedByButton3",
 "PlacedByFvwm", "!PlacedByFvwm",
-"CurrentDesk", "CurrentPage", "CurrentScreen"
+"CurrentDesk", "CurrentPage", "CurrentScreen",
 "CurrentGlobalPage", "CurrentPageAnyDesk" and "CurrentGlobalPageAnyDesk".
 In addition, the
 .I condition
@@ -7185,11 +7198,13 @@
 all window that are not on the current page but that may be on any
 desk.
 
-The "CurrentGlobalPage" condition excludes all window that are not
-on the current desk or not on the current page. If Xinerama
-support is enabled, only windows on the screen that contains the
-mouse pointer are considered to match.
-
+.\" The "CurrentGlobalPage" condition excludes all window that are not
+.\" on the current desk or not on the current page. If Xinerama
+.\" support is enabled, only windows on the screen that contains the
+.\" mouse pointer are considered to match.
+.\" ==> "CurrentGlobalPage" is already described and the description
+.\"  is for "CurrentPage". Remove it.
+.\" 
 The "CurrentGlobalPageAnyDesk" condition excludes all window that
 are not on the current page but that may be on any desk.  The
 screen does not matter if Xinerama support is enabled.
@@ -7369,7 +7384,7 @@
 
 When modules are run, they read appropriate portion of database.
 (The concept of this database is similar to one used in X resource
-database).
+database.)
 
 Commands for manipulating module configuration database are
 described below.
@@ -7392,7 +7407,7 @@
 .TP
 .BI "DestroyModuleConfig " module_config
 Deletes module configuration entries, so that new configuration
-lines may be entered instead.  This also sometimes the only way to
+lines may be entered instead.  This is also sometimes the only way to
 turn back some module settings, previously defined.  This changes
 the way a module runs during a fvwm session without
 restarting.  Wildcards can be used for portions of the name as
@@ -7425,8 +7440,8 @@
 .BI "Module " modulename " [" moduleparams ]
 Specifies a module with its optional parameters which should be
 spawned. Currently several modules, including
-.BR FvwmButtons ", " FvwmEvent ", " FvwmForm ", " FvwmGtk ", "
-.BR FvwmPager ", " FvwmScript
+.BR FvwmButtons ", " FvwmEvent ", " FvwmForm ", " 
+.BR FvwmGtk ", " FvwmPager ", " FvwmScript
 support aliases.  Aliases are useful if more than one instance of
 the module should be spawned.  Aliases may be configured
 separately using
@@ -7640,7 +7655,9 @@
 can use
 .I ~
 (is expanded to the user home directory) and environmental
-variables .IR $VAR " or " ${VAR} . Here are several examples:
+variables 
+.IR $VAR " or " ${VAR} . 
+Here are several examples:
 .EX
 Key F1 R N Restart
 Key F1 R N Restart fvwm2 -s
