vydání wayland-protocols 1.20

Dostupný vydání balíčku wayland-protokoly 1.20, který obsahuje sadu protokolů a rozšíření, které doplňují možnosti základního protokolu Wayland a poskytují schopnosti nezbytné pro vytváření kompozitních serverů a uživatelských prostředí. Verze 1.20 byla vytvořena téměř okamžitě poté 1.19, z důvodu selhání zahrnutí určitých souborů (README.md, GOVERNANCE.md, MEMBERS.md) do archivu.

Nová verze aktualizovala protokol xdg-shell, která přidala možnost změnit polohu již propojených vyskakovacích dialogů. Do protokolů „čas prezentace“ a xdg-shell byly přidány nové atributy enum a bitfield. Ke složení byl přidán dokument
GOVERNANCE.md, která popisuje procesy vytváření nových protokolů Wayland a aktualizace stávajících v sadě wayland-protocols. Byly provedeny drobné doplňky stávajících protokolů, vylepšena dokumentace a odstraněny zjištěné chyby.

V současné době wayland-protocols zahrnuje následující stabilní protokoly, které poskytují zpětnou kompatibilitu:

  • "viewporter" - umožňuje klientovi provádět akce škálování a ořezávání okrajů povrchu na straně serveru.
  • „čas prezentace“ – poskytuje zobrazení videa.
  • „xdg-shell“ je rozhraní pro vytváření a interakci s povrchy jako okna, které vám umožňuje přesouvat je po obrazovce, minimalizovat, rozšiřovat, měnit velikost atd.

Nestabilní protokoly, jejichž vývoj ještě nebyl dokončen a není zaručeno, že zůstanou kompatibilní s předchozími verzemi:

  • „fullscreen-shell“ - ovládání práce v režimu celé obrazovky;
  • „vstupní metoda“ - zpracování vstupních metod;
  • „idle-inhibit“ - blokování spuštění spořiče obrazovky (spořič obrazovky);
  • „vstupní časové značky“ – časové značky pro vstupní události;
  • "linux-dmabuf" - sdílení několika grafických karet pomocí technologie DMABuff;
  • „text-input“ — organizace vkládání textu;
  • "ukazatel-gesta" - ovládání z dotykových obrazovek;
  • „události relativního ukazatele“ – události relativního ukazatele;
  • „omezení ukazatele“ - omezení ukazatele (blokování);
  • "tablet" - podpora vstupu z tabletů.
  • „xdg-foreign“ - rozhraní pro interakci s povrchy „sousedního“ klienta;
  • „xdg-decoration“ - vykreslování dekorací oken na straně serveru;
  • „xdg-output“ — další informace o video výstupu (používá se pro zlomkové škálování);
  • "xwayland-keyboard-grab" - zachycení vstupu v aplikacích XWayland.
  • primární výběr - analogicky s X11 zajišťuje činnost primární schránky (primární výběr), informace ze které se obvykle vkládají prostředním tlačítkem myši;
  • linux-explicit-synchronization je linuxový specifický mechanismus pro synchronizaci povrchových vyrovnávacích pamětí.

Zdroj: opennet.ru

Přidat komentář