FvwmPiazza
view release on metacpan or search on metacpan
NAME
FvwmPiazza - Fvwm module for tiling windows
VERSION
version 0.3001
SYNOPSIS
FvwmPiazza
DESCRIPTION
This Fvwm module tiles windows in different ways; each "way" is called a
layout. Layouts are applied on a per-desktop basis.
Layouts
Layouts can be set in two ways: as a default layout, or on the fly.
A default layout is set in the config with a "LayoutN" directive.
*FvwmPiazza: Layout0 Full
The above means that the default layout for desktop 0 is "Full".
To set a layout on the fly, you must send a message to the module; this
is most easily done by setting a hotkey command for it.
Key f A CM SendToModule FvwmPiazza Full
This will set the layout for the current desktop to "Full" when
Alt-Ctrl-f is hit.
Layout Types
All layouts have a "max_win" argument, which is the maximum number of
windows visible in that layout. For different types of layouts, this set
of windows is arranged differently.
Columns
Columns --max_win I<cols>
Windows are arranged in *cols* columns.
Columns --max_win I<cols> --ratios I<ratios>
If a *ratios* argument is given, this defines the ratios of the
columns. For example, "Columns --cols 2 --ratios 60:40" will give
the first column 60% of the space, and the second column 40% of the
space.
Full
All windows are fullscreen.
Grid
Grid --max_win I<grids> --cols I<cols>
Windows are arranged in a grid of *grids* squares, with *cols*
columns. Thus to get a 2x2 grid, the command is "Grid --max_win 4
--cols 2".
Rows
Rows --max_win I<rows>
Windows are arranged in *rows* rows.
Rows --max_win I<rows> --ratios I<ratios>
If a *ratios* argument is given, this defines the ratios of the
rows. For example, "Rows --max_win 2 --ratios 60:40" will give the
first row 60% of the space, and the second row 40% of the space.
Tall
Tall --max_win I<groups>
Windows are arranged such that the first window is in one column,
and the rest of the windows are in (*groups* - 1) rows in the second
column.
Tall --max_win I<groups> --variation Right
If the argument "--variation Right" is given ("Tall --max_win 3
--variation Right" for example) then the arrangement is a
mirror-image, with the single-window column being on the right
instead of the left.
Wide
Wide --max_win I<groups>
Windows are arranged such that the first window is in one row, and
the rest of the windows are in (*groups* - 1) columns in the second
row.
( run in 1.660 second using v1.01-cache-2.11-cpan-d06a3f9ecfd )