A wayland-protokollok kiadása 1.20

Elérhető csomag kiadás wayland-protokollok 1.20, amely olyan protokollokat és bővítményeket tartalmaz, amelyek kiegészítik az alap Wayland 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. Az 1.20-as kiadás szinte azonnal elkészült 1.19, mert bizonyos fájlok (README.md, GOVERNANCE.md, MEMBERS.md) nem kerültek az archívumba.

Az új verzió frissítette a protokollt xdg-shell, amely lehetőséget adott a már hivatkozott felugró párbeszédablakok pozíciójának megváltoztatására. Új enum és bitfield attribútumok kerültek hozzáadásra a „prezentációs idő” és az xdg-shell protokollokhoz. A kompozícióhoz dokumentum került
GOVERNANCE.md, amely leírja az új Wayland protokollok létrehozásának és a meglévők frissítésének folyamatait a wayland-protocols készletben. Kisebb kiegészítések történtek a meglévő protokollokon, javították a dokumentációt, és kiküszöbölték a feltárt hibákat.

Jelenleg a wayland-protokollok a következő stabil protokollokat tartalmazzák, amelyek visszafelé kompatibilitást biztosítanak:

  • "viewporter" - lehetővé teszi a kliens számára, hogy méretezési és felületi élvágási műveleteket hajtson végre a szerver oldalon.
  • „bemutató idő” – biztosítja a videó megjelenítését.
  • Az „xdg-shell” felületek ablakként való létrehozására és interakciójára szolgáló felület, amely lehetővé teszi a felületek mozgatását a képernyőn, kicsinyítést, bővítést, átméretezést stb.

Instabil protokollok, amelyek fejlesztése még nem fejeződött be, és nem garantált, hogy kompatibilisek maradnak a korábbi kiadásokkal:

  • „teljes képernyős shell” - a munka vezérlése teljes képernyős módban;
  • „input-method” - beviteli módszerek feldolgozása;
  • „idle-inhibit” - a képernyővédő (képernyővédő) elindításának blokkolása;
  • „input-timestamps” – időbélyegek bemeneti eseményekhez;
  • "linux-dmabuf" - több videokártya megosztása DMABuff technológiával;
  • „text-input” – a szövegbevitel szervezése;
  • „mutató gesztusok” - vezérlés az érintőképernyőkről;
  • „relatív mutató események” – relatív mutató események;
  • „pointer constraints” - mutató kényszerek (blokkolás);
  • "táblagép" - táblagépről történő bevitel támogatása.
  • „xdg-foreign” - interfész a „szomszédos” kliens felületeivel való interakcióhoz;
  • “xdg-decoration” - ablakdekorációk megjelenítése a szerver oldalon;
  • „xdg-output” — további információ a videokimenetről (a töredékes skálázáshoz használatos);
  • "xwayland-keyboard-grab" - rögzítés bemenet az XWayland alkalmazásokban.
  • elsődleges kiválasztás - az X11-hez hasonlóan biztosítja az elsődleges vágólap működését (elsődleges kiválasztás), amelyből az információkat általában a középső egérgombbal szúrják be;
  • A linux-explicit-synchronization egy Linux-specifikus mechanizmus a felülethez kötött pufferek szinkronizálására.

Forrás: opennet.ru

Hozzászólás