A wayland-protocols 1.21 kiadása

Megjelent a wayland-protocols 1.21 kiadás, amely tartalmaz egy protokoll- és kiegészítő készletet, amely bővíti az alap Wayland protokoll lehetőségeit, és biztosítja azokat a funkciókat, amelyek szükségesek kompozit szerverek és felhasználói környezetek létrehozásához.

A 1.21-es verziótól kezdődően az "unstable" protokollok fejlődési fázisát "staging"-ra cserélik, hogy simábbá tegyék a stabilizálási folyamatot a munkahelyi környezetekben tesztelt protokollok számára. Minden protokoll három fázison megy keresztül – fejlesztés, tesztelés és stabilizálás. A fejlesztési fázis befejezése után a protokoll a "staging" ágba kerül, és része lesz a wayland-protocols készletnek, majd a tesztelés befejezése után stabil kategóriába kerül. A "staging" kategóriába tartozó protokollok már alkalmazhatók kompozitokban szervereken és klienseikben, ahol a kapcsolódó funkcionalitás szükséges. A "staging" kategóriában tilos a visszafelé kompatibilitást sértő módosításokat végezni, de ha problémákat és hiányosságokat észlelnek a tesztelés során, nem zárható ki egy új, jelentős verzió vagy más Wayland-kiegészítőcseréje.

Az új verzióban lehetőség nyílik a Meson építési rendszerrel való telepítésre az autotools helyett. A jövőben teljesen megszüntetik az autotools támogatását. Az új xdg-activation protokoll is bekerült a staging kategóriába, amely lehetővé teszi a fókusz átadását különböző első szintű felületek között. Például a xdg-activation segít abban, hogy egy alkalmazásindító interfész átadja a fókuszt egy másik interfésznek, vagy egy alkalmazás átválthat a másikra. Az xdg-activation támogatása már megvalósult Qt, GTK, wlroots, Mutter és KWin rendszerében.

Jelenleg a wayland-protocols a következő stabil protokollokat tartalmazza, amelyek visszafelé kompatibilis módon működnek:

  • viewporter" — lehetővé teszi az ügyfél számára, hogy tevékenységeket végezzen a felület méretezésére és a szélek levágására az oldalon a szerver.
  • „presentation time” – biztosítja a videók megjelenítését.
  • „xdg-shell” – felületek létrehozásához és interakciókhoz használt interfész mint ablak, lehetővé téve azok képernyőn való mozgatását, minimalizálását, maximalizálását, méretezését, stb.

A «staging» ágban tesztelt protokollok:

  • „fullscreen-shell” – a teljes képernyős munka irányítása;
  • „input-method” – beviteli módszerek kezelése;
  • „idle-inhibit” – a képernyővédő (screensaver) elindulásának blokkolása;
  • „input-timestamps” – az eseményekhez tartozó időbélyegek;
  • „linux-dmabuf” – több grafikus kártya közötti megosztás DMABuffer technológiával;
  • „text-input” – a szöveg beírásának megszervezése;
  • „pointer-gestures” – érintőképernyős kezelések irányítása;
  • „relative pointer events” – relatív mutató események;
  • „pointer constraints” – mutató korlátozások (lezárás);
  • „tablet” – táblagépről történő bevitel támogatása.
  • „xdg-foreign” – a „szomszédos” kliens felületeivel való interakciós interfész;
  • „xdg-decoration” – az ablakdíszítések szerveroldali rajzolása;
  • „xdg-output” – további információk a videokimenetről (használják a részletes méretezéshez);
  • A 'xwayland-keyboard-grab' az XWayland alkalmazásokban történő bevitel elfogását végzi.
  • primary-selection – analógiásan az X11-hez, biztosítja az elsődleges vágólap (primary selection) működését, aminek információi általában a középső egérgombbal érhetők el;
  • linux-explicit-synchronization – Linux-specifikus puffer koordinálási mechanizmus a felülethez kötve.
  • xdg-activation – lehetővé teszi a fókusz átadását különböző első szintű felületek között (például a xdg-activation segítségével az egyik alkalmazás át tudja adni a fókuszt a másiknak).

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster