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

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

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

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.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.

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