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.3 plattform.
Pakkeinformasjon
Notat
På GitHub har vi splittet oppstrømsdepotet til vårt eget
lfs-book
navneområde og gjenskapte
en tag for utgivelsen. Dette gjøres for å sikre at det nedlastede
tarball filnavnet er korrekt og konsistent (dvs. det skal ikke
endres når du bruker nettleseren i stedet for et verktøy som
f.eks. 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åkatalogen (som Git ikke sporer).
libxkbcommon Avhengigheter
Påkrevd
xkeyboard-config-2.44 (kjøretid)
Anbefalt
libxcb-1.17.0, Wayland-1.23.0, og
wayland-protocols-1.40
Valgfri
Doxygen-1.13.2 (for å generere
dokumentasjonen) og Xvfb (fra Xorg-Server-21.1.16 eller Xwayland-24.1.6)
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.44 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.13.2 er
påkrevd.
mv -v
/usr/share/doc/libxkbcommon{,-1.8.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
/usr/share/doc/libxkbcommon-1.8.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
|