Labwc 0.5, composite server for Wayland

saw light project release Labwc 0.5 , developing a composite server for Wayland with features resembling a window manager OpenBox (project is presented as an attempt to create Alternatives to OpenBox for Wayland). The features of LABWC are minimalism, compact implementation, extensive setup options and high performance. The project code is written in Si language and distributed under the GPLv2 license.

The wlroots , developed by the developers of the user environment of SWAY and providing basic functions to organize the work of the Wayland composite manager. From the extended Wayland protocols are supported by WLR-OUTPUT-Management To configure output devices, Layer-Shell To organize work desktop shell and Foreign-Toplevel To connect your own panels and window switches.

It is possible to connect add-ons with the implementation of functions such as creating screenshots, display wallpaper on the desktop, placement of the panel and menu. Animated effects, gradients and pictograms (with the exception of buttons for windows) are not supported in principle. To start the X11 applications, the use of the DDX component xWayland”> XWayland is supported by the use of the WAYLAND protocol. The topic of design, the base menu and the hotkeys are configured via configuration files in XML format.

In addition to the built-in root menu, configured via MENU.xml, you can connect third-party application menu, such as bemenu , Fuzzel and Wofi . You can use Waybar , UAMBAR or Lavalauncher . To manage monitor connection and change their parameters, it is proposed to use WLR-RANDR or Kanshi . The screen lock is carried out using SWayLock .

in new release :

  • supported screens with high pixel density (HIDPI).
  • is provided with regrouping of elements when the additional output devices are disconnected.
  • changed settings related to the processing of the event of the movement of the mouse elements.

/Media reports.