openbox WM quick window tiling support - sergey-senozhatsky/openbox-ss GitHub Wiki

A trivial window tiling for openbox WM. It doesn't handle all the possible corner cases, it just
does what I need on a daily basis.

  • Split tiles horizontally and give focused window 50% of screen area:
    <keybind key="W-f">
      <action name="SplitTilesHoriz">
        <maximize_focused>true</maximize_focused>
      </action>
    </keybind>

Horizontal split with maximize_focused=true

  • Split tiles horizontally, but give equal screen area to each tile:
    <keybind key="W-g">
      <action name="SplitTilesHoriz">
      </action>
    </keybind>

Horizontal split with maximize_focused=false

  • Split tiles vertically (2 rows) and give all tiles equal screen area (when possible):
   <keybind key="W-h">
      <action name="SplitTilesVert">
        <rows>2</rows>
      </action>
    </keybind>

Vertical split with maximize_focused=false

  • Split tiles vertically (2 rows) and maximize focused window:
    <keybind key="W-j">
      <action name="SplitTilesVert">
        <rows>2</rows>
        <maximize_focused>true</maximize_focused>
      </action>
    </keybind>

Vertical scplit with maximize_focused=true

⚠️ **GitHub.com Fallback** ⚠️