usage: wmtile [-h] [-H] [-Y PDF_BROWSER] [-V] [-L] [-S] [-m] [-t] [-p] [-l]
[-s] [-b] [-c]
WMTile - a window tiler for XFCE desktop environment
WMTile is a pure-Python Linux/BSD free and open-source utility to be used with
XFCE 4.18/4.20 desktop environment to reshape in seven ways the visible
windows in current workspace, while minimized windows remain hidden. But if
there are no visible windows, WMTile makes visible and reshapes all minimized
windows.
Before installing WMTile, for instance on a Debian-derived Linux type:
$ sudo apt update
$ sudo apt upgrade
$ sudo apt install wmctrl xdotool pipx
$ sudo apt install x11-utils
On other platforms you will use the specific installer instead. If you have
trouble with x11-utils, install xwininfo instead.
Then install WMTile by typing (without sudo):
$ pipx install wmtile
$ pipx ensurepath
Now you can close the terminal, open another one, and run WMTile. For example,
to tile all visible windows in current workspace, type:
$ wmtile -t
As a CLI program, always give to WMTile one and only one argument, only -H and
-Y can go together.
Later you can type:
$ pipx upgrade wmtile
in order to upgrade WMTile to a later version.
WMTile is a CLI program, but it's more convenient to use it either by mouse or
by keyboard.
To use WMTile by mouse you'll create seven panel launchers by:
$ wmtile -L
Creating 7 panel launchers...
panel launcher 'wmtile -m' not found, created
panel launcher 'wmtile -t' not found, created
panel launcher 'wmtile -p' not found, created
panel launcher 'wmtile -l' not found, created
panel launcher 'wmtile -s' not found, created
panel launcher 'wmtile -b' not found, created
panel launcher 'wmtile -c' not found, created
To use WMTile by keyboard you'll create seven keyboard shortcuts by:
$ wmtile -S'
Creating 7 keyboard shortcuts...
keyboard shortcut Alt+Shift+M --> 'wmtile -m' created
keyboard shortcut Alt+Shift+T --> 'wmtile -t' created
keyboard shortcut Alt+Shift+P --> 'wmtile -p' created
keyboard shortcut Alt+Shift+L --> 'wmtile -l' created
keyboard shortcut Alt+Shift+S --> 'wmtile -s' created
keyboard shortcut Alt+Shift+B --> 'wmtile -b' created
keyboard shortcut Alt+Shift+C --> 'wmtile -c' created
Please reboot in order to make the keyboard shortcuts effective.
You can fine-tune WMTile's behavior using four parameters in file:
~/.config/wmtile/wmtile.cfg
For further details, see the WMTile User Manual by:
$ wmtile -H
options:
-h, --help show this help message and exit
-H, --user-manual browse the User Manual in PDF format and exit
-Y PDF_BROWSER, --pdf-browser PDF_BROWSER
PDF browser used by -H, default: 'xdg-open' = system
default PDF browser
-V, --version show program's version number and exit
-L, --launchers create 7 panel launchers
-S, --shortcuts create 7 keyboard shortcuts
-m, --minimize minimize visible windows
-t, --tile reshape visible windows as tiles
-p, --portrait reshape visible windows as portraits
-l, --landscape reshape visible windows as landscapes
-s, --stack reshape visible windows as a stack
-b, --maximize maximize visible windows
-c, --close gracefully close visible windows
Metadata
Release files for wmtile 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| wmtile-1.0.1.tar.gz | 1.1 MB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| wmtile-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 2.1 MB
Release files / wmtile-1.0.1.tar.gz
| Download URL | wmtile-1.0.1.tar.gz |
|---|---|
| Size | 1.1 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ab7b40564989cdbbacb62e956ba00cf912a40454d860edcd1494deeedecea989
|
|
BLAKE2b-256 checksum How to use checksums |
79d462ad696841acf28f7eb9719729c4336edb3d9881a601245a61ba1e80adca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.28.2
|
Release files / wmtile-1.0.1-py3-none-any.whl
| Download URL | wmtile-1.0.1-py3-none-any.whl |
|---|---|
| Size | 1.1 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b14adcca7cc5a8d8dd7a1626c4b039008697bea6a130215960416880d52e6ae2
|
|
BLAKE2b-256 checksum How to use checksums |
6b7e7ed389779c685f72e2f2dd5c4b9ca98cc7973d3226b2053701d2cc890d7f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.28.2
|
Security for wmtile 1.0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.