/qtintegration

:shell: Integration of Qt applications with the Liri desktop environment

Primary LanguageC++GNU General Public License v3.0GPL-3.0

Qt applications integration

License GitHub release GitHub issues CI

Qt applications integration with the Liri desktop environment.

The plugins included in this repository use Qt private APIs, hence you have to rebuild it every time Qt is updated.

Contains:

  • Platform theme plugin.
  • Client-side decoration for Qt applications on Wayland.

Material Decoration

Set QT_WAYLAND_DECORATION=material in the environment to see Qt applications using Material Design window decorations in a Wayland session.

Make sure QT_WAYLAND_DISABLE_WINDOWDECORATION is not set, otherwise Qt will not use any client-side decoration.

Dependencies

Qt >= 6.6.0 with at least the following modules is required:

And the following modules:

Installation

mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/path/to/prefix ..
make
make install # use sudo if necessary

Replace /path/to/prefix to your installation prefix. Default is /usr/local.

Licensing

Licensed under the terms of the GNU Lesser General Public License version 3 or, at your option, any later version.