Vydání wayland-protocols 1.20

Dostupné vydání balíčku wayland-protocols 1.20, který obsahuje sadu protokolů a rozšíření, jež doplňují možnosti základního protokolu Wayland a poskytují funkce potřebné pro budování kompozičních serverů a uživatelských prostředí. Verze 1.20 byla vytvořena téměř okamžitě po 1.19, kvůli nezahrnutí některých souborů (README.md, GOVERNANCE.md, MEMBERS.md) do archivu.

V nové verzi byl aktualizován protokol xdg-shell, do kterého byla přidána možnost měnit pozici již připojených popup dialogů. Do protokolů „presentation time“ a xdg-shell byly přidány nové atributy enum a bitfield. Součástí je také dokument
GOVERNANCE.md, popisující procesy vytváření nových protokolů Wayland a aktualizace stávajících v sadě wayland-protocols. Byly provedeny drobné úpravy ve stávajících protokolech, zlepšena dokumentace a odstraněny zjištěné chyby.

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

  • "viewporter" — umožňuje klientovi provádět akce ohledně měnění velikosti a ořezávání okrajů plochy na straně serveru.
  • „presentation time“ – zajišťuje zobrazení videa.
  • „xdg-shell“ — rozhraní pro vytváření a interakci s plochami jako okny, což umožňuje jejich přesouvání po obrazovce, minimalizaci, maximalizaci, změnu velikosti atd.

Nestabilní protokoly, jejichž vývoj ještě není dokončen a není zaručena kompatibilita s předchozími verzemi:

  • „fullscreen-shell“ – správa práce v celoobrazovkovém režimu;
  • „input-method“ – zpracování vstupních metod;
  • „idle-inhibit“ – blokování spuštění spořiče obrazovky;
  • „input-timestamps“ – časové značky pro vstupní události;
  • „linux-dmabuf“ – sdílení více grafických karet pomocí technologie DMABuff;
  • „text-input“ – organizace textového vstupu;
  • „pointer-gestures“ – ovládání z dotykových obrazovek;
  • „relative pointer events“ – relativní události ukazatelů;
  • „pointer constraints“ – omezení ukazatelů (blokace);
  • „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.
  • primary-selection – analogicky k X11 zajišťuje fungování primárního schránky (primary selection), jejíž vložení se obvykle provádí prostředními tlačítkem myši;
  • linux-explicit-synchronization – specifický mechanismus synchronizace vyrovnávacích pamětí pro Linux vázaný na povrch.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster