Active X11 Started 2013

Tiling, Floating · Window Manager

bspwm

bspwm is a tiling window manager that represents windows as the leaves of a full binary tree. It only responds to X events, and the messages it receives on a dedicated socket. bspc is a program that writes messages on bspwm's socket. bspwm doesn't handle any keyboard or pointer inputs: a third party program (e.g. sxhkd) is needed in order to translate…

Developed by
bspwm Screenshot
Status
Paradigm
Server
Written in

Overview

About bspwm

bspwm is a tiling window manager that represents windows as the leaves of a full binary tree.

It only responds to X events, and the messages it receives on a dedicated socket.

bspc is a program that writes messages on bspwm's socket.

bspwm doesn't handle any keyboard or pointer inputs: a third party program (e.g. sxhkd) is needed in order to translate keyboard and pointer events to bspc invocations.

The outlined architecture is the following:

 PROCESS          SOCKET
sxhkd  -------->  bspc  <------>  bspwm
01

Notable features

Represents windows as leaves of a binary tree and delegates keyboard input to an independent hotkey daemon,sxhkd.

Gallery

Screenshots

Screenshot viewer