Skip to content
Facundo Ciruzzi edited this page May 31, 2024 · 31 revisions

This page contains OS/distribution specific instructions for building and installation Labwc. It is community-maintained, so feel free to update and change as required.

Repology list of maintained packages

Arch Linux

Install labwc or labwc-git

Or build with:

sudo pacman -S meson gcc wlroots wayland-protocols cairo pango libxml2 glib2
git clone https://github.com/labwc/labwc
cd labwc
meson build
ninja -C build

Debian

Install the wlroots dependencies according the sway wiki

Then, follow these steps:

sudo apt install libcairo2-dev libpango1.0-dev libxml2-dev libglib2.0-dev

# If you're on Buster or Bookworm, you'll need to get a later version of meson, wayland,
# wayland-protocols and possibly others. You can add wayland and wayland-protocols
# as subprojects by adding wayland.wrap and wayland-protocols.wrap files in the subprojects
# directory, as described [here](https://github.com/labwc/labwc/issues/1356), in order to have
# meson fetch relevant sources during configuration.

# On Bookworm, enable the [backports repository](https://backports.debian.org/) and install
# the libdisplay-info-dev build requirement to build versions 0.7.0 and newer.

git clone https://github.com/labwc/labwc
cd labwc
meson build
ninja -C build

Fedora

Fedora

sudo dnf install labwc

Gentoo

@epsilon_0 maintains the wayland-desktop overlay which contains the labwc package:

$ eselect repository enable wayland-desktop
$ emerge --ask --verbose gui-wm/labwc

Void Linux

Install labwc:

sudo xbps-install labwc

Ubuntu

@Sunderland93 maintains this ppa for Ubuntu 22.04

https://launchpad.net/~samoilov-lex/+archive/ubuntu/labwc

Venom Linux

install labwc:

scratch install labwc

Solus

install labwc:

sudo eopkg it labwc

Packaging status

Clone this wiki locally