The lxqt-session package contains the default session manager for LXQt.
This package is known to build and work properly using an LFS 12.4 platform.
Download (HTTP): https://github.com/lxqt/lxqt-session/releases/download/2.3.0/lxqt-session-2.3.0.tar.xz
Download SHA256 Sum: ce11297a587e09f118f2a5b5decd6829e98dcb0c72b805400bd42bdcb39f728f
Download MD5 sum: 906806304592ba40b71b074c848d4e3e
Download size: 1,605.0 KB
Estimated disk space required: 7,052.2 KB
Estimated build time: less than 1.0 SBU
Install lxqt-session by running the following commands:
sed -e '/TryExec/s|=|=/usr/bin/|' \
-i xsession/lxqt.desktop.in
cmake -B build -D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Releasecmake --build build
This package does not come with a test suite.
Now Install the package, as the root user:
cmake --install build
sed -e '/TryExec/s|=|='/usr'/bin/|' -i xsessions/lxqt.desktop.in: If you are using a display manager, the full path of the “TryExec” directive has to be given so that the LXQt desktop will appear in the sessions list.
Window Managers other than "openbox" may be used, e.g. "xfwm4".
Please note that "icewm" is not a good substitute.
Fluxbox does work, although
in this context (with lxqt-config-2.3.0), "openbox" is better.
The configuration file /usr/share/lxqt/windowmanagers.conf
comes with many examples of Window Managers and the ones which are installed
will appear in a drop down list of lxqt-config-session. For the
ones not included in /usr/share/lxqt/windowmanagers.conf,
you can use lxqt-config-session's "search" button, e.g. for
"Kwin", navigating through the file system until you can
choose kwin.