i3wm automatic real estate
Project description
I3ALTLAYOUT
I3altlayout allows to handle more efficiently your screen real estate in i3wm by auto-splitting windows on their longest side.
If you open 4 windows, your workspace would look
like this instead of this +-----------------------------------+ +---------------------------------+ | +--------------+ +--------------+ | | +-----+ +-----+ +-----+ +-----+ | | | | | | | | | | | | | | | | | | | | | 2 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1 | +--------------+ | | | 1 | | 2 | | 3 | | 4 | | | | | +--------------+ | | | | | | | | | | | | | | | || | | | | | | | | | | | | | | | | 3 || 4 | | | | | | | | | | | | | +--------------+ +--------------+ | | +-----+ +-----+ +-----+ +-----+ | +-----------------------------------+ +---------------------------------+
Installation
Install the dependencies:
$ sudo pip3 install -r requirements.txt
Then either copy the script i3altlayout/i3altlayout.py in your PATH or fully install the package with
$ sudo python3 setup.py install
Usage
Start the script directly with i3 by adding it to your config file (usually under ~/.config/i3/config):
If installed with setup.py
exec --no-startup-id "i3altlayout"
If installed as a standalone script
exec --no-startup-id "i3altlayout.py"
Contribution
If you are having trouble installing or using i3altlayout, open an issue.
If you want to contribute, feel free to do a PR (please follow PEP8).
License
This project is licensed under the terms of the GPLv3 license.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for i3altlayout-0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ae87264994dcf2eabfa72928760238a127bf2aa3d126ee5d5e3f1ccef81f5d8 |
|
MD5 | 6d5978462356cbd12631466461fc14ac |
|
BLAKE2b-256 | f66ad66d968c19643a8e2beb668ecd5b2f8d3cba035cfbd131405a49cf38db6c |