Python simple tiler for non-tiling window managers
Project description
The goal of this project is to be able to define tiled workspaces and open them with ease on non-tiling wms.
This is a simple python script which wraps wmctrl to allow for easier tiling.
Bind it to a key or to autowhatever-on-window-creation-hook.
run with
python3 stiler.py <arg>
Currently arguments are
left, right
top, bottom
top_left, bottom_left
top_right, bottom_right
maximize
All of which do pretty much what you’d expect to the active window.
On first run it will create a config file ~/.stilerrc. Modify the values to suit your window decorations/Desktop padding.
Todos for the project
[x] Add top and bottom targets
[x] Add [top,bottom][left,right] targets
[x] Add simple CLI interface
[ ] Find out what’s causing wmctrl to misfire on second call
[ ] Find out what bug fixes others have done
[ ] Map out final goals of project
[ ] Make nice python package
[ ] Make list of already-resized window IDs to mitigate the resizing problem
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.