Wayland-1.23.0

Introduksjon til Wayland

Wayland er et prosjekt for å definere en protokoll for en compositor å snakke med sine klienter så vel som et bibliotek implementering av protokollen.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

Wayland Avhengigheter

Påkrevd

libxml2-2.13.5

Valgfri

Doxygen-1.12.0, Graphviz-12.2.0 og xmlto-0.0.29 (for å bygge API dokumentasjonen) og docbook-xml-4.5, docbook-xsl-nons-1.79.2 og libxslt-1.1.42 (for å bygge manualsidene)

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, kjør: env -u XDG_RUNTIME_DIR ninja test.

Nå, som root bruker:

ninja install

Parameterforklaringer

-D documentation=false: Denne bryteren er brukt for å deaktivere bygging av API dokumentasjonen. Fjern den hvis du har installerte valgfrie avhengigheter.

Innhold

Installerte Programmer: wayland-scanner
Installerte Biblioteker: libwayland-client.so, libwayland-cursor.so, libwayland-egl.so, og libwayland-server.so
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.so

inneholder API funksjoner for å skrive Wayland applikasjoner

libwayland-cursor.so

inneholder API funksjoner for å administrere markører i Wayland applikasjoner

libwayland-egl.so

inneholder API funksjoner for håndtering av OpenGL anrop i Wayland applikasjoner

libwayland-server.so

inneholder API funksjoner for å skrive Wayland compositors