manual tiling window manager
Project homepage: https://herbstluftwm.org/
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)
Package information
- Ports path
- x11/herbstluftwm
- Package architecture
- amd64
- Maintainer
- Lucas Gabriel Vuotto <lucas@sexy.is>, Florian Viehweger <openbsd@out-of-creativity.de>
- Categories
- x11
- Available flavors
- None listed
- Only for architectures
- aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, sparc64, alpha, hppa
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
Direct dependencies
Runtime
Build
- devel/cmake/core STEM->=4
- devel/ninja
OpenBSD README
+------------------------------------------------------------------------------- | Running herbstluftwm on OpenBSD +------------------------------------------------------------------------------- Migrating to 0.9.3 ================== The command cycle_value now expects an attribute path instead of a settings name. For compatibility reasons, passing settings name directly (without the prefix settings.) is still supported. In ipc commands, herbstclient prints error messages always on stderr and normal output always on stdout. Before, both were printed to the same channel, either to stdout or stderr depending on the command’s exit status. This mainly affects combined commands. In the rules, toggle can not be used anymore in rule consequences. Moreover, invalid arguments to rule consequences now will be reported during rule creation, already. Migrating to 0.9.0 ================== The tag_renamed hook has changed. The hook now emits two parameters. The first parameter contains the old name of the tag and the second parameter is the new name of the tag.