FvwmTile

- tile FVWM windows

SYNOPSIS

       FvwmTile is spawned by fvwm, so no command line invocation
       will work.



DESCRIPTION

       This module attempts to tile windows on the current screen
       subject  to  certain  constraints.  Horizontal or vertical
       tiling is performed so that each window does  not  overlap
       another,  and  by  default  each  window is resized to its
       nearest resize increment (note sometimes some space  might
       appear between tiled windows -- this is why).



INVOCATION

       FvwmTile  is  best  invoked  from a menu, popup or button.
       There are a number of command line options  which  can  be
       used to constrain the layering, these are described below.
       As an example case, one could call FvwmTile with the  fol-
       lowing arguments:

            FvwmTile -h 10 10 90 90


       This  invocation  will  horizontally  tile  windows with a
       bounding box which starts at 10 by  10  percent  into  and
       down the screen and ends at 90 by 90 percent into and down
       the screen.

       Command-line arguments passed to  FvwmTile  are  described
       here.

       -a     Causes  all window styles to be affected, even ones
              with the WindowListSkip style.

       -desk  Causes all windows  on  the  desk  to  be  cascaded
              instead of the current screen only.

       -h     Tiles horizontally (default is to tile vertically).

       -m     Causes  maximized  windows  to  also  be   affected
              (implied by -all).

       -mn arg
              Tiles up to arg windows in tile direction.  If more
              windows exist, a new direction  row  or  column  is
              created (in effect, a matrix is created).

       -noraise
              Inhibits window raising, leaving the depth ordering
              Inhibits  window  resizing,  leaving  window  sizes
              intact.

       -nostretch
              Inhibits  window  growth  to fit tile.  Windows are
              shrunk to fit the tile but not expanded.

       -r     Reverses the window sequence.

       -s     Causes sticky windows to also be affected  (implied
              by -all).

       -t     Causes   transient  windows  to  also  be  affected
              (implied by -all).

       -u     Causes  untitled  windows  to  also   be   affected
              (implied by -all).

              Up  to  four  numbers  can be placed on the command
              line that are not switches.  The first pair specify
              an  x  and  y  offset  to  start  the  first window
              (default is 0, 0).   The  second  pair  specify  an
              absolute  coordinate  reference  denoting the lower
              right bounding box for tiling.  If  any  number  is
              suffixed  with the letter p, then it is taken to be
              a pixel value, otherwise it  is  interpreted  as  a
              screen percentage.  Specifying zero for any parame-
              ter is equivalent to not specifying it.



BUGS

       It is probably not a good idea  to  delete  windows  while
       windows are being tiled.



AUTHOR

       Andrew Veliath



Man(1) output converted with man2html