libxkbcommon-1.12.0
Introduction à libxkbcommon
libxkbcommon est un compilateur de
modèle de clavier te une bibliothèque de support qui traite un
sous-ensemble réduit des modèles de clavier définis par la
spécification de XKB.
Note
Les versions de développement de BLFS peuvent ne pas arriver à
contruire ou à exécuter certains paquets correctement si LFS ou
des dépendances ont été mises à jour depuis la dernière version
stable des livres.
Informations sur le paquet
Note
Lorsque l'URL du paquet ci-dessus est téléchargée via wget, elle
sera sauvegardée avec le nom xkbcommon-1.12.0.tar.gz. Lorsque
vous la téléchargez par le navigateur, le paquet sera sauvegardé
avec le nom libxkbcommon-xkbcommon-1.12.0.tar.gz. Dans tous les
cas, l'archive téléchargée s'extrait dans le répertoire
libxkbcommon-xkbcommon-1.12.0.
Dépendances de libxkbcommon
Requises
xkeyboard-config-2.46 (à l'exécution)
Recommandées
libxcb-1.17.0, Wayland-1.24.0 et
wayland-protocols-1.45
Facultatives
Doxygen-1.14.0 (pour générer la documentation)
et Xvfb (de Xorg-Server-21.1.18 ou Xwayland-24.1.8)
Installation de libxkbcommon
Installez libxkbcommon en
exécutant les commandes suivantes :
mkdir build &&
cd build &&
meson setup .. \
--prefix=/usr \
--buildtype=release \
-D enable-docs=false &&
ninja
Pour tester les résultats, assurez-vous que Xvfb et xkeyboard-config-2.46 sont disponibles,
puis exécutez : ninja
test.
Maintenant, en tant qu'utilisateur root
:
ninja install
Explication des commandes
--buildtype=release
:
spécifie le type de construction convenant aux versions stables de
ce paquet, comme la valeur par défaut produit des binaires non
optimisés.
-D enable-docs=true
:
ce paramètre active la génération de la documentation. Doxygen-1.14.0 est requis.
mv -v
/usr/share/doc/libxkbcommon{,-1.12.0} : si
vous avez construit la documentation, utilisez cette commande pour
l'installer dans un répertoire avec un numéro de version.
Contenu
Programmes installés:
xkbcli
Bibliothèques installées:
libxkbcommon.so, libxkbcommon-x11.so et
libxkbregistry.so
Répertoires installés:
/usr/include/xkbcommon,
/usr/libexec/xkbcommon et (éventuellement)
/usr/share/doc/libxkbcommon-1.12.0
Descriptions courtes
xkbcli
|
fournit un débogueur et un compilateur pour les
dispositions XKB
|
libxkbcommon.so
|
contient les fonctions de l'API de libxkbcommon
|
libxkbcommon-x11.so
|
contient les fonctions de l'API de libxkbcommon spécifiques à X11
|
libxkbregistry.so
|
contient une liste des modèles, dispositions et variantes
XKB disponibles pour un ensemble de règles donné
|