#### Beyond Linux® From Scratch (systemd Edition) - Version r13.0-1167

### Chapter 37. LXQt Desktop

- Prev

  lxqt-session-2.4.0

- Next

  xdg-desktop-portal-lxqt-1.4.0

- Up
- Home

# lxqt-wayland-session-0.4.1

## Introduction to lxqt-wayland-session

The lxqt-wayland-session package contains a helper script for LXQt that starts a Wayland compositor from a given list, then the main LXQt Wayland session. This package also provides compositor-specific configuration files to help with a smooth LXQt experience.

### Note

Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.

### Package Information

- Download (HTTP): https://github.com/lxqt/lxqt-wayland-session/releases/download/0.4.1/lxqt-wayland-session-0.4.1.tar.xz

- Download MD5 sum: 677cb8d34f2c2b7e16d5c7c62e0cea37

- Download size: 360 KB

- Estimated disk space required: 2.1 MB

- Estimated build time: less than 0.1 SBU

### lxqt-wayland-session Dependencies

#### Required

lxqt-session-2.4.0, layer-shell-qt-6.6.5 for lxqt, and qtxdg-tools-4.4.0

#### Recommended

wayfire-0.11.0 (runtime)

## Installation of lxqt-wayland-session

Install lxqt-wayland-session by running the following commands:

    mkdir build &&
    cd    build &&

    cmake -D CMAKE_INSTALL_PREFIX=/usr \
          -D CMAKE_BUILD_TYPE=Release  \
          ..                           &&
    make

This package does not come with a test suite.

Now, as the `root` user:

    make install

## Configuring lxqt-wayland-session

The session chooses from a pre-existing list of Wayland compositors to use. While compositors like Hyprland and Niri can be used, the following uses the recommended compositor wayfire-0.11.0. Trying to just start the session without configuration fails if labwc, another Wayland compositor, is not installed. Each user will need to have a configuration. Copy and edit a pre-existing configuration as a regular user to use the recommended compositor for the session:

    mkdir -pv ~/.config/lxqt &&
    cp -v /usr/share/lxqt/session.conf ~/.config/lxqt &&
    sed -i '/\[Environment\]/a compositor=wayfire' \
           ~/.config/lxqt/session.conf

Now continue until LXQt-Post-Install for completing the setup.

## Contents

Installed Programs: lxqt-qdbus and startlxqtwayland
Installed Libraries: None
Installed Directories: /usr/share/lxqt/wayland, and /usr/share/themes/Vent{,dark},

### Short Descriptions

lxqt-qdbus | is a dbus wrapper for keybinds on wayland compositors
startlxqtwayland | is used to start the desktop wayland session for LXQt

- Prev

  lxqt-session-2.4.0

- Next

  xdg-desktop-portal-lxqt-1.4.0

- Up
- Home