PyTyle
PyTyle is a tiling manager that works with EWMH-compliant window managers (like Openbox and KWin) to provide functions for tiling windows. Both Xmonad and Musca have influenced the feature set.
Installation
PyTyle is currently not available from the Arch official repositories.
- PyTyle — An automatic tiler that is compatible with Openbox Multihead.
- https://sourceforge.net/projects/pytyle/ || pytyleAUR[broken link: archived in aur-mirror]
- PyTyle2 — Auto/manual on-demand tiling manager that fits in any EWMH compatible window manager.
- https://code.google.com/p/pytyle/ || pytyle2-hgAUR[broken link: archived in aur-mirror]
- PyTyle3 — An automatic tiler that is compatible with Openbox Multihead with faster action and lower memory footprint.
- https://github.com/BurntSushi/pytyle3 || pytyle3-gitAUR[broken link: archived in aur-mirror]
Execution
After installation, PyTyle can be run simply by entering this into the terminal:
pytyle
Alternatively, if you want to run PyTyle2 or PyTyle3, you would run
pytyle2
or
pytyle3
After that, simply press Alt
+ A
(default keybind).
Configuration
- PyTyle2
After you have started PyTyle for the first time, a new configuration directory should appear in your $XDG_CONFIG_HOME
directory (usually ~/.config/) called pytyle2. Inside this directory is config.ini. All of the configuration options are stored there.
- PyTyle3
You need to create pytyle3 directory in your $XDG_CONFIG_HOME
directory and the configs in /etc/xdg/pytyle3/
can be a base of your custom configuration.
All these configuration are in Python2, it is easy to understand and to edit.
But if you make any gramma error or something like that, it will cause pytyle3 fail to start with a backtrace.
Gaps between terminals
Depending on your window manager, some gaps may appear between the windows when a terminal is launched. This is due to the imposed size of some terminal emulators. Using Urxvt, install the patched package rxvt-unicode-noinc from the AUR. Using Terminator, disable the "Window Geometry Hint" checkbox in the main options.