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:
-
Arch Linux via the Arch User Repository
-
Debian (0.3 in squeeze-backports, wheezy, 0.5.1 on all sid architectures (including Hurd))
-
Mac OS X via MacPorts
-
FreeBSD
-
0.3 on Ubuntu Linux via Launchpad
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… |
|
0.2 |
2012-01-25 |
1628f236a7086… |
|
0.3 |
2012-04-12 |
176b82a7b5881… |
|
0.4 |
2012-08-18 |
698b43bde76f9… |
|
0.4.1 |
2012-08-30 |
2cf235dd9e0c4… |
|
0.5.0 |
2012-12-31 |
ed28cc9d89d5f… |
|
0.5.1 |
2013-01-05 |
c6ea924d947df… |
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.