x11-wm/labwc 0.9.7_1 MidnightBSD
Wayland stacking compositor
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
a05b377b53- License
- gpl2
- Categories
- x11-wm, wayland
Description
Labwc stands for Lab Wayland Compositor, where lab can mean any of the following:
- sense of experimentation and treading new ground
- inspired by BunsenLabs and ArchLabs
- your favorite pet
Labwc is a wlroots-based window-stacking compositor for wayland, inspired by openbox.
It is light-weight and independent with a focus on simply stacking windows well and rendering some window decorations. It takes a no-bling/frills approach and says no to features such as animations. It relies on clients for panels, screenshots, wallpapers and so on to create a full desktop environment.
In order to avoid reinventing configuration and theme syntax, the openbox 3.6 specification is used. This does not mean that labwc is an openbox clone but rather that configuration files will look and feel familiar.
In the other systems
The newest version among them is 0.20.2, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | x11-wm/labwc | 0.9.7_1 behind since 2026-08-27 | no data | - | [email protected] | 2026-09-06 |
| FreeBSD | x11-wm/labwc | 0.20.2 newest | none known | - | [email protected] | 2026-08-27 |
| OpenBSD | wayland/labwc by name | 0.20.2 newest | no data | - | The OpenBSD ports mailing-list <[email protected]> | 2026-09-17 |
| HardenedBSD | x11-wm/labwc | 0.20.2 newest | no data | - | [email protected] | - |
| GhostBSD | x11-wm/labwc | 0.20.2 newest | no data | - | [email protected] | - |
Install
Binary package:
mport install labwc
From mports:
cd /usr/mports/x11-wm/labwc && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= labwc>0:x11-wm/labwc
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
As this port's Makefile names them.
Build 2
evdev-proto>0: devel/evdev-protowayland-protocols>=1.39: graphics/wayland-protocols
Library 5
libpng.so: graphics/pnglibwayland-server.so: graphics/waylandlibwlroots-0.19.so: x11-toolkits/wlroots019libinput.so: x11/libinputlibxkbcommon.so: x11/libxkbcommon
Build dependencies 7
No port depends on this one.
Configuration
Options name: x11-wm_labwc
| Option | Default | Description |
|---|---|---|
| EXAMPLES | on | |
| LIBRSVG2 | on | |
| MANPAGES | on | |
| NLS | on | |
| X11 | on |
- USES
- compiler:c11 gnome meson pkgconfig xorg
- Service scripts
- none
Files
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| labwc-labwc-0.9.7_GH0.tar.gz | 548483 | 4ad4e5e7f29e0d0704fadb4a072037173d850b46f12122b79168879b922e0f43 |
| libsfdo-v0.1.4.tar.bz2 | 43519 | 155702f21c282693ead7818198fde194ab7c76e0cf1a21bc7b404e5f9ec2c369 |