Különböző fejlesztési idő után megjelent a wayland-protocol 1.18 csomag új verziójának kiadása, amely egy sor protokollt és kiterjesztést tartalmaz, amelyek kiegészítik a Wayland alapvető protokoll-képességeit és biztosítják az összetett szerverek és felhasználói környezetek felépítéséhez szükséges képességeket.
Ha még mindig nem tudsz Waylandről, akkor ezt tudnod kell ez egy grafikus szerverprotokoll és könyvtár a GNU / Linux számára. A Wayland módszert biztosít az ablakkompozíció-kezelők számára, hogy közvetlenül kommunikáljanak a videohardverekkel és az alkalmazásokkal.
Bár a jövőben várhatóan más bemeneteket használó bemeneti hardverekkel is kommunikálni lehet.
Az alkalmazások a saját puffereikben renderelik a grafikát, és az ablakkezelő grafikus kiszolgálóvá válik, kompozíció készítése ezekkel a pufferekkel az alkalmazásablakok képernyőn történő megjelenítéséhez.
Ez egyszerűbb és hatékonyabb megközelítés, mint egy ablakkompozíció-kezelő használata az X Window rendszerrel.
A jelenlegi ablakkompozíció-menedzserek, mint például a KWin és a Mutter, várhatóan közvetlenül megvalósítják a Wayland támogatást, hogy Wayland zeneszerzővé / grafikus szerverré váljanak.
Minden alkalmazás "kliens", videó hardvere pedig "szerver". Az X11-től eltérően mindegyik program önállóan képes lesz használni a Wayland protokollt. Ez azt jelenti, hogy a teljesítmény jobb, mivel a megjelenítő szerver nem dolgozik keményen a sok rendetlenség megőrzése érdekében, és ehelyett csak olyan dolgokat enged meg, amelyekre szüksége van.
Mindezekkel együtt, a Wayland protokoll rendelkezik valami XWayland nevűvel. Ez egy olyan eszköz, amely lehetővé teszi az X11-alapú programok beépítését. Ez azt jelenti, hogy amint elkészül az új megjelenítő szerver, a népszerű programok továbbra is normálisan működnek.
Az utak főbb jellemzői 1.18
Mint már említettük, ennek a protokollnak az 1.18-as verzióját adták ki, ahol az egyik fő jellemzője kiemelkedik, hogy a meglévő protokollokhoz kis kiegészítéseket tettek, javult a dokumentáció és kijavították a hibákat.
Jelenleg a következő stabil protokollok a Wayland-protokollok részét képezik, amelyek visszafelé kompatibilitást biztosítanak:
- Megjelenítő - Lehetővé teszi az ügyfél számára, hogy műveleteket hajtson végre a felület szélének méretezéséhez és kivágásához a kiszolgáló oldalán.
- Prezentációs idő: Videó megjelenítést biztosít.
- Xdg-shell - Ez egy felület az olyan felületek létrehozásához és azokkal való interakcióhoz, mint például az ablakok, lehetővé téve számukra, hogy mozogjanak a képernyőn, összecsukódjanak, kibonthassanak, átméretezhessék stb. Instabil protokollok, amelyek fejlesztése még nem fejeződött be, és nem garantáltan kompatibilisek a visszamenőleg.
- Fullscreen-shell: a munka kezelése teljes képernyős módban
- beviteli módszer - a beviteli módszerek feldolgozása
- Iidle-inhibit: indítsa el a zárképernyővédőt (képernyővédő)
- Input-timestamps: bemeneti események időbélyegei
- Linux-dmabuf: több videokártya megosztása a DMABuff technológia használatával
- Szövegbevitel: a szövegbevitel szervezése
- Mutató gesztusok: vezérlés érintőképernyőkről
- Relatív mutató események: relatív mutató események
- Pinter korlátozások: mutató korlátozások (zár)
- Táblagép: a táblagépek bevitelének támogatása.
- xdg-idegen: interfész a "szomszéd" kliens felületeivel való interakcióhoz;
- xdg-decoration: ablak dekorációk ábrázolása a szerver oldalon;
- xdg-output: további információk a videó kimenetről (a tört méretarányához használják);
- xwayland-keyboard-grub - Bevétel rögzítése Xwayland-alkalmazásokban.
- Elsődleges kijelölés: az X11-hez hasonlóan biztosítja az elsődleges vágólapot (elsődleges kijelölés), amelyből az információk beszúrása általában az egér középső gombjával történik. Az explicit Linux szinkron egy Linux-specifikus mechanizmus a felülethez kötött pufferek szinkronizálására.
Végül A Weston 7.0 és a Wayland 1.18 új verziója várhatóan a következő hónapban, augusztus 23-án jelenik meg.
Azok számára, akik érdeklődnek a Wayland teljesítményének tesztelése iránt, letöltheti a Fedorát, mivel ez az egyik Linux disztribúciója ennek a protokollnak a megvalósítására, valamint az egyik legerősebbnek számít.