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.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en
LFS 12.4 plattform.
Pakkeinformasjon
Notat
På GitHub har vi splittet oppstrømsdepotet til vårt eget
lfs-book
navneområde og gjenskapte
en tagg for utgivelsen. Dette gjøres for å sikre at den
nedlastede tarball filnavnet er korrekt og konsistent (dvs. det
skal ikke endres når du bruker nettleseren i stedet for et
verktøy som wget).
Taggen vår og oppstrømsutgivelseskoden er på samme commit, så vi
har ikke introdusert noen endring i tarball innholdet bortsett
fra navnet på toppnivåmappen (som Git ikke sporer).
libxkbcommon Avhengigheter
Påkrevd
xkeyboard-config-2.45 (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.45 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.11.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.11.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
|