-
Notifications
You must be signed in to change notification settings - Fork 145
Home
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
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
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
sudo dnf install labwc
@epsilon_0 maintains the wayland-desktop
overlay which contains the labwc package:
$ eselect repository enable wayland-desktop
$ emerge --ask --verbose gui-wm/labwc
Install labwc:
sudo xbps-install labwc
@Sunderland93 maintains this ppa for Ubuntu 22.04
https://launchpad.net/~samoilov-lex/+archive/ubuntu/labwc
install labwc:
scratch install labwc
install labwc:
sudo eopkg it labwc