Tiling, Floating · Window Manager
ZWM
zwm is a minimalistic and opinionated tiling window manager for X11. It uses XCB instead of Xlib to communicate with the X server. The underlying data structure for managing windows is a customized BSP tree. Features Compliance with a subset of ewmh and icccm Multiple layouts: default, master, stack, grid, monocle, three-column, and deck. Multiple virtual…
Developed by
Yazeed Al-Saggaf, contributors
Yazeed Al-Saggaf, contributors
Status
Type
Server
Written in
Overview
About ZWM
zwm is a minimalistic and opinionated tiling window manager for X11. It uses XCB instead of Xlib to communicate with the X server. The underlying data structure for managing windows is a customized BSP tree.
Features
- Compliance with a subset of ewmh and icccm
- Multiple layouts: default, master, stack, grid, monocle, three-column, and deck.
- Multiple virtual desktops.
- Multi-monitor support.
- Independent workspaces for each monitor by default.
- Low memory footprint, runs within ~2MB of memory
- Resize, flip, and swap windows or partitions.
- Layouts apply to individual desktops.
- Keyboard-driven, fully controlled via keyboard shortcuts.
- Mouse for convenience when move/resize for floating/tiled windows and partitions.
- Drag-and-drop windows between partitions.
- Customizable settings.
- Customizable window rules.
- Can be integrated with any status bar.
- Can handle multiple bars per monitor/display, in different locations (top, bottom, left, right).
- Config reload on the fly.
- And many more.. look at they keybinds section to see what zwm offers.
01
Notable features
A compact XCB tiler with multi-monitor support,EWMH interoperability,layouts,gaps,and broad source-level configurability.
Gallery