Tile(1.8) Tile(1.8)
NAME
Tile - the AfterStep window tiler module
SYNOPSIS
Tile [-f config_file] [-v | --version] [-h | --help] [-f
config_file] [-h | --help] [-v | --version] [-a] [-desk]
[-h] [-m] [-mn arg] [-noraise] [-noresize] [-nostretch]
[-r] [-s] [-t] [-u]
Although Tile can be run from the command line, it is nor
mally spawned by afterstep from within an afterstep menu
file by 'Tile':
% cat "~/GNUstep/Library/AfterStep/start/Modules/Tile"
Module "Tile" Tile
MiniPixmap "mini-as.xpm"
DESCRIPTION
The Tile module attempts to tile windows on the current
desktop view 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).
OPTIONS
-f config_file
Use config_file instead of the default configura
tion file.
-h | --help
Print a usage message and exit successfully.
-v | --version
Print version information and exit successfully.
-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
Tile Feb 7 2000 1
Tile(1.8) Tile(1.8)
(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
intact.
-noresize
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).
INITIALIZATION
Tile has no configuration file.
INVOCATION
Tile can be invoked from the autoexec file or by binding
the action "Module Tile [args]" to a key-stroke in a feel
file, or from a menu item as shown in the Synopsis sec
tion above.
AfterStep will search through the directories specified in
the ModulePath configuration in the base.#bpp (where # is
your colordepth) to attempt to locate Tile.
Tile Feb 7 2000 2
Tile(1.8) Tile(1.8)
CONFIGURATION OPTIONS
Command-line arguments passed to Tile are described in the
OPTIONS section, above.
Up to four numbers can be placed on the command line that
are not switches. The first pair specify an x and y off
set to start the first window (default is 0, 0). The sec
ond 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 parameter is equivalent to not
specifying it.
EXAMPLES
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. Tile -h 10 10 90 90
BUGS
It is probably not a good idea to delete windows while
windows are being tiled.
AUTHOR
Andrew Veliath
David Mihm <dmihm@swbell.net> [Man page]
SEE ALSO
afterstep(1)
Tile Feb 7 2000 3
Man(1) output converted with
man2html