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