On-demand tiling for Openbox, Xfce and other EWMH Complaint Window Managers.
- Workspace based tiling. You can enable tiling in one workspace and leave others untouched.
- Ships with two simple tiling layouts (Vertical & Horizontal)
- Customizable gap between tiling windows.
- Autodetection of panels and docks.
Download the pre-compiled binary from releases page and set executable permission.
$ chmod a+x zentile-linux-amd64
$ ./zentile-linux-amd64
Or compile from source
$ go get -u github.com/blrsn/zentile
$ go install github.com/blrsn/zentile
Default Keybinding | Description |
---|---|
Ctrl+Shift+t | Tile current workspace |
Ctrl+Shift+u | Untile current workspace |
Ctrl+Shift+s | Cycle through layouts |
Ctrl+Shift+n | Goto next window |
Ctrl+Shift+p | Goto previous window |
Ctrl+] | Increase size of master windows |
Ctrl+[ | Decrease size of master windows |
Ctrl+Shift+i | Increment number of master windows |
Ctrl+Shift+d | Decrement number of master windows |
The config file is located at ~/.config/zentile/config.toml
Inspired by BurntSushi's pytyle.
This project would not have been possible without xgbutil.
Logo was made with Logomakr
zentile is licensed under the MIT License. See the full license text in LICENSE
.