libkscreen-5.27.10 pour lxqt

Introduction à libkscreen

Le paquet libkscreen contient la bibliothèque de gestion de l'écran de KDE.

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

Informations sur le paquet

Dépendances de libkscreen

Requises

kconfig-5.115.0 pour lxqt et kwayland-5.115.0 pour lxqt

Installation de libkscreen

Installez libkscreen en exécutant les commandes suivantes :

mkdir -v build &&
cd       build &&

cmake -DCMAKE_INSTALL_PREFIX=/usr        \
      -DCMAKE_BUILD_TYPE=Release         \
      -DCMAKE_INSTALL_LIBEXECDIR=libexec \
      -DKDE_INSTALL_USE_QT_SYS_PATHS=ON  \
      -DBUILD_TESTING=OFF                \
      -Wno-dev ..                        &&
make

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Ensuite, supprimez une unité systemd qui n'a aucun intérêt sur un système SysV en tant qu'utilisateur root :

rm -v /usr/lib/systemd/user/plasma-kscreen.service

Explication des commandes

-DCMAKE_INSTALL_LIBEXECDIR=libexec : cela remplace la valeur par défaut dans extra-cmake-modules, qui est /usr/lib/libexec et qui ne suit pas la FHS.

-DKDE_INSTALL_USE_QT_SYS_PATHS=ON : cela force l'installation des greffons Qt5 dans le même répertoire que Qt-5.15.12 lui-même. Sinon, ils sont installés dans /usr/mkspecs, qui ne suit pas la FHS.

Contenu

Programmes installés: kscreen-doctor
Bibliothèque installée: libKF5Screen.so et libKF5ScreenDpms.so
Répertoires installés: /usr/lib/cmake/KF5Screen, /usr/include/KF5/KScreen et /usr/lib/plugins/kf5/kscreen

Descriptions courtes

kscreen-doctor

permet de modifier la configuration de l'écran depuis la ligne de commande

libKF5Screen.so

contient la bibliothèque de gestion de l'écran de KDE.

libKF5ScreenDpms.so

contient les fonctions de l'API pour gérer DPMS