BSD Ports

x11/herbstluftwm 0.9.6 OpenBSD

manual tiling window manager

System
OpenBSD
Repository
OpenBSD ports
Maintainer
Lucas Gabriel Vuotto <[email protected]>, Florian Viehweger <[email protected]>
Categories
x11

Description

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

* 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)

In the other systems

The newest version among them is 0.9.6, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
OpenBSDx11/herbstluftwm0.9.6 newestno data-Lucas Gabriel Vuotto <[email protected]>, Florian Viehweger <[email protected]>-
FreeBSDx11-wm/herbstluftwm by name0.9.6 newestnone known-[email protected]-
NetBSDwm/herbstluftwm by name0.9.6nb1 newestnone known-[email protected]2026-09-29
DragonFlyx11-wm/herbstluftwm by name0.9.5_2none known-[email protected]-
HardenedBSDx11-wm/herbstluftwm by name0.9.6 newestno data-[email protected]-
GhostBSDx11-wm/herbstluftwm by name0.9.6 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

pkg_add herbstluftwm

From the ports tree:

cd /usr/ports/x11/herbstluftwm && make install

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Build dependencies 2
Run dependencies 4

No port depends on this one.