Introduksjon til Wayland
Wayland er et prosjekt for å
definere en protokoll for at en kompositor skal kunne kommunisere
med klientene sine, samt en bibliotekimplementering av protokollen.
Wayland Avhengigheter
Påkrevd
libxml2-2.14.4
Installasjon av Wayland
Installer Wayland ved å kjøre
følgende kommandoer:
mkdir build &&
cd build &&
meson setup .. \
--prefix=/usr \
--buildtype=release \
-D documentation=false &&
ninja
For å teste resultatene, utsted: env
-u XDG_RUNTIME_DIR ninja test.
Nå, som root
bruker:
ninja install
lib32 Installasjon av Wayland
Installer lib32-Wayland ved å
kjøre følgende kommandoer:
rm -rf * &&
CC="gcc -m32" CXX="g++ -m32" \
PKG_CONFIG_PATH=/usr/lib32/pkgconfig \
meson setup .. \
--prefix=/usr \
--libdir=/usr/lib32 \
--buildtype=release \
-D documentation=false &&
ninja
For å teste resultatene, utsted: env
-u XDG_RUNTIME_DIR ninja test.
Nå, som root
bruker:
DESTDIR=$PWD/DESTDIR ninja install &&
cp -Rv DESTDIR/usr/lib32/* /usr/lib32 &&
rm -rf DESTDIR &&
ldconfig
Parameterforklaringer
Notat
Undersøk meson_options.txt
eller
meson.options
for en fullstendig
liste over alternativer.
-D documentation=false
:
Denne bryteren brukes til å deaktivere bygging av API
dokumentasjon.
Innhold
Installerte Programmer:
wayland-scanner
Installerte Biblioteker:
libwayland-client, libwayland-cursor,
libwayland-egl, og libwayland-server
Installerte Mapper:
/usr/share/wayland
Korte Beskrivelser
wayland-scanner
|
er et verktøy for å generere proxy metoder i
wayland-client-protocol.h og wayland-server-protocol.h
|
libwayland-client
|
inneholder API funksjoner for å skrive Wayland applikasjoner
|
libwayland-cursor
|
inneholder API funksjoner for å administrere markører i
Wayland applikasjoner
|
libwayland-egl
|
inneholder API funksjoner for håndtering av OpenGL kall i
Wayland applikasjoner
|
libwayland-server
|
inneholder API funksjoner for å skrive Wayland kompositorer
|