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.
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.
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-session-2.4.0, layer-shell-qt-6.6.5 for lxqt, and qtxdg-tools-4.4.0
wayfire-0.10.1 (runtime)
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
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.10.1. 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.