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]

Note

This version of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable version of the System V books.

Package Information

lxqt-wayland-session Dependencies

Required

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

Recommended

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