Labwc 0.8 Wayland Compositor Released

Labwc 0.8 wlroots-based window-stacking compositor for Wayland rolls out with major updates to wlroots 0.18.

Labwc, a Wayland compositor designed for minimalism and efficiency, has recently unveiled its 0.8 update, which primarily focuses on integrating the latest wlroots 0.18 backend.

For those unfamiliar, Labwc (Lab Wayland Compositor) is a wlroots-based window-stacking compositor for Wayland, inspired by Openbox. It emphasizes simplicity and efficiency in managing window stacking and decorations, adopting a “no-bling” approach and eschewing animations and other frills to focus on core functionalities.

In simple terms, if you’re looking for a feature-rich and visually impressive option, Hyprland is the way to go. On the other hand, Labwc focuses on being straightforward and easy to use, prioritizing minimalism and simplicity.

Key Updates in Labwc 0.8

A major part of this release was transitioning to the new version of wlroots, a modular Wayland compositor library. However, this transition has not been without its challenges.

Users of Intel graphics drivers may encounter increased commit failures, a known regression issue advised to be mitigated by setting “WLR_DRM_NO_ATOMIC=1” or reverting to the more stable Labwc 0.7 branch if problems persist.

Labwc 0.8 Wayland Compositor
Labwc 0.8 Wayland Compositor

Apart from that, Labwc 0.8 introduces several user-centric features aimed at improving functionality and customization:

  • Enhanced support for XWayland, which allows Labwc to better integrate with X applications running under Wayland, includes supporting xinitrc scripts to configure the XWayland server on launch.
  • New fullscreen options (“fullscreen” and “fullscreenForced“) enhance user experiences.
  • The update allows for keybindings even when sessions are locked, which can be handy for adjusting settings like volume without needing to unlock the screen.
  • Enhanced window management is evident with the addition of resistance when dragging tiled or maximized windows and a new cascade placement policy for window organization.

On the bug fixes side, the latest update addresses several of them, with the main ones being:

  • Fixes include aligning tablet rotation with output rotation and resolving a flickering issue noted with certain layer-shell clients like fuzzel.
  • Improvements in window management include better handling of initially maximized and fullscreen windows and reduced visual glitches by setting initial geometry for XWayland windows.

For more information about all changes in the new Labwc 0.8, visit the releaseโ€™s changelog.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Think You're an Ubuntu Expert? Let's Find Out!

Put your knowledge to the test in our lightning-fast Ubuntu quiz!
Ten questions to challenge yourself to see if you're a Linux legend or just a penguin in the making.

1 / 10

Ubuntu is an ancient African word that means:

2 / 10

Who is the Ubuntu's founder?

3 / 10

What year was the first official Ubuntu release?

4 / 10

What does the Ubuntu logo symbolize?

5 / 10

What package format does Ubuntu use for installing software?

6 / 10

When are Ubuntu's LTS versions released?

7 / 10

What is Unity?

8 / 10

What are Ubuntu versions named after?

9 / 10

What's Ubuntu Core?

10 / 10

Which Ubuntu version is Snap introduced?

The average score is 68%