Introduksjon til libxkbcommon-xkbcommon
libxkbcommon er en tastaturoppsett
kompilator og støttebibliotek som behandler et redusert undersett
av nøkkeltastaturoppsett som definert av XKB spesifikasjonen.
Notat
Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre
noen pakker riktig hvis LFS eller avhengigheter har blitt
oppdatert siden de siste stabile versjonene av bøkene.
Pakkeinformasjon
Notat
Når pakke URL-en ovenfor lastes ned via wget, lagres den som
xkbcommon-1.12.0.tar.gz. Når pakken lastes ned via en nettleser,
lagres den som libxkbcommon-xkbcommon-1.12.0.tar.gz. I begge
tilfeller pakkes den nedlastede tarballen ut til
libxkbcommon-xkbcommon-1.12.0 mappen.
libxkbcommon Avhengigheter
Påkrevd
xkeyboard-config-2.46 (kjøretid)
Anbefalt
libxcb-1.17.0, Wayland-1.24.0, og
wayland-protocols-1.45
Valgfri
Doxygen-1.14.0 (for å generere
dokumentasjonen) og Xvfb (fra Xorg-Server-21.1.18 eller Xwayland-24.1.8)
Installasjon av libxkbcommon
Installer libxkbcommon ved å kjøre
følgende kommandoer:
mkdir build &&
cd build &&
meson setup .. \
--prefix=/usr \
--buildtype=release \
-D enable-docs=false &&
ninja
For å teste resultatene, sørg for at Xvfb og xkeyboard-config-2.46 er tilgjengelig,
utsted deretter: ninja
test.
Nå, som root
bruker:
ninja install
Parameterforklaringer
--buildtype=release
:
Spesifiser en byggetype egnet for stabile utgivelser av pakken, som
standard kan produsere uoptimaliserte binærfiler.
-D enable-docs=true
: Denne
bryteren aktiverer generering av dokumentasjon. Doxygen-1.14.0 er
påkrevd.
mv -v
/usr/share/doc/libxkbcommon{,-1.12.0}: Hvis du har
laget dokumentasjonen, bruk denne kommandoen for å installere den i
en versjonert mappe.
Innhold
Installerte Programmer:
xkbcli
Installerte Biblioteker:
libxkbcommon.so, libxkbcommon-x11.so, og
libxkbregistry.so
Installerte Mapper:
/usr/include/xkbcommon,
/usr/libexec/xkbcommon, og (valgfritt)
/usr/share/doc/libxkbcommon-1.12.0
Korte Beskrivelser
xkbcli
|
gir en debugger og kompilator for XKB tastaturoppsett
|
libxkbcommon.so
|
inneholder libxkbcommon
API funksjoner
|
libxkbcommon-x11.so
|
inneholder libxkbcommon
X11 spesifikke API funksjoner
|
libxkbregistry.so
|
inneholder en liste over tilgjengelige XKB modeller,
oppsett og varianter for et gitt regelsett
|