herbstluftwm

manual tiling window manager for X11

Install

All systems
curl cmd.cat/herbstluftwm.sh
Debian Debian
apt-get install herbstluftwm
Ubuntu
apt-get install herbstluftwm
Alpine
apk add herbstluftwm
Arch Arch Linux
pacman -S herbstluftwm
image/svg+xml Kali Linux
apt-get install herbstluftwm
Fedora
dnf install herbstluftwm
Windows (WSL2)
sudo apt-get update sudo apt-get install herbstluftwm
Raspbian
apt-get install herbstluftwm
Docker
docker run cmd.cat/herbstluftwm herbstluftwm powered by Commando

herbstluftwm

manual tiling window manager for X11

In herbstluftwm the layout is based on splitting frames into subframes which can be split again or can be filled with windows, Tags (or workspaces or virtual desktops or ...) can be added/removed at runtime. Each tag contains an own layout and exactly one tag is viewed on each monitor. The tags are monitor independent. It is configured at runtime via ipc calls from herbstclient. So the configuration file is just a script which is run on startup.