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.
This package is known to build and work properly using an LFS 13.1 platform.
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.7.4 for lxqt, and qtxdg-tools-4.4.0
wayfire-0.11.0 (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.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.