Skip to content
Automatic Tiling for EWMH Complaint Window Managers
Go
Branch: master
Clone or download
blrsn Add comments to config & readme
Add instructions for modifying keybindings taken from xgbutil doc
Latest commit c4e3fe0 Sep 12, 2019

README.md

zentile

Automatic Tiling for EWMH Complaint Window Managers.

zentile screencast

FEATURES

  • Workspace based tiling. You can enable tiling in one workspace and leave others untouched.
  • Comes with two simple tiling layouts (Vertical & Horizontal)
  • Customizable gap between tiling windows.
  • Autodetection of panels and docks.

INSTALLATION

Binary Release

Download appropriate executable from releases page

$ chmod a+x zentile-linux-amd64
$ ./zentile-linux-amd64

Go get

$ go get github.com/blrsn/zentile
$ "$GOPATH/bin/zentile"

Commands

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

Note: Zentile has been tested on Openbox. It should work with any ewmh complaint window manager.

Known Bugs

Zentile doesn't work well when iconify animation is enabled in Openbox.

Credits

Inspired by BurntSushi's pytyle.
Theme used in the screencast above, comes from addy-dclxvi's openbox theme collection.

License

zentile is licensed under the MIT License. See the full license text in LICENSE.

You can’t perform that action at this time.