What is it?

herbstluftwm is a manual tiling window manager for X11 using Xlib and Glib. Its main features can be described with:

  • the layout is based on splitting frames into subframes which can be split again or can be filled with windows (similar to i3/ musca)

  • tags (or workspaces or virtual desktops or …) can be added/removed at runtime. Each tag contains an own layout

  • exactly one tag is viewed on each monitor. The tags are monitor independent (similar to xmonad)

  • it is configured at runtime via ipc calls from herbstclient. So the configuration file is just a script which is run on startup. (similar to wmii/ musca)

Get it!

Install herbstluftwm via your package manager! It is currently available on the following platforms:

It’s confirmed to run on:

  • Cygwin

  • OpenBSD

  • Many other Linux distributions

If your distribution is not supported you can build a package on your own using the most current released tarball:

Version Date MD5SUMS Tarball

0.1

2011-10-02

284067728e56f…

tar.gz

0.2

2012-01-25

1628f236a7086…

tar.gz

0.3

2012-04-12

176b82a7b5881…

tar.gz

0.4

2012-08-18

698b43bde76f9…

tar.gz

0.4.1

2012-08-30

2cf235dd9e0c4…

tar.gz

0.5.0

2012-12-31

ed28cc9d89d5f…

tar.gz

0.5.1

2013-01-05

c6ea924d947df…

tar.gz

The current development version is available in the GitWeb or can be cloned with:

git clone git://git.informatik.uni-erlangen.de/re06huxa/herbstluftwm

Documentation

There are manpages in the doc/ directory. They also can be seen online:

Support

Feel free to join the IRC channel #herbstluftwm on irc.freenode.net.

For further bug reporting or patch submission contact the mailing list:

herbstluftwm-devel@lists.sourceforge.net

You can subscribe by sending a mail with the subject subscribe to herbstluftwm-devel-request@lists.sourceforge.net or by using the Mailman web interface.

Screenshots