Main Page
From PyTyle Wiki
Contents |
What is PyTyle?
PyTyle is a manual tiling manager that can slide into any EWMH compliant window manager, inspired by XMonad. It will allow you to enable/disable tiling on a per screen per workspace basis, and continually tile your windows.
What do I need?
PyTyle has very few dependencies. All you need is:
Features
- Built in multi-monitor support (using Xinerama; this includes nVidia TwinView).
- Continuous tiling behavior similar to that of XMonad.
- Manual tiling on a per screen per workspace basis. Have tiling on one screen/workspace and not the other.
- Comes pre-packaged with a variety of tiling layouts ready for use. Also, PyTyle's object oriented design makes it incredibly easy to add or customize your own tiling layouts.
- Some configuration options include:
- Adding margins on a per-screen basis (to force PyTyle to ignore docks/panels).
- Tell PyTyle to ignore certain windows from tiling.
- Configure defaults layouts on a per screen per workspace basis.
- Completely customize all of PyTyle's key bindings.
- Dynamically reload configuration file.
See the features page for a more complete list.
Quick Installation
PyTyle is available for Arch users in the AUR.
For more detailed installation instructions, see the installation page.
For other distributions, first download PyTyle at its SourceForge project page:
Extract the tar file like so:
tar -xzf pytyle-version.tar.gz
Change to the extracted directory, and run the install command as root:
sudo python setup.py install
And finally, run PyTyle:
pytyle &
After PyTyle runs initially, it will create a default configuration file. Most likely, it will be in ~/.config/pytyle/.
SourceForge
Check PyTyle out over at SourceForge.

