Wayland 1.18 přichází s podporou mezonů, novým API a dalšími

Wayland-Gnome

Nedávno bylo oznámeno vydání nové stabilní verze protokolu Wayland 1.18, ve kterém je tato nová verze kompatibilní s předchozími verzemi na úrovni API a ABI s verzemi 1.x, ale také obsahuje část vylepšení.

Pro ty, kteří nevědí o Waylandu, měli by to vědět toto je protokol pro interakci složeného serveru a aplikací, které s ním pracují. Klienti samostatně vykreslují svá okna samostatně, předávají informace o aktualizaci kompozitnímu serveru, který kombinuje obsah jednotlivých oken aplikací a vytváří konečný výstup, přičemž bere v úvahu možné nuance, jako je překrytí okna a průhlednost.

Jinými slovy, složený server neposkytuje API pro vykreslení jednotlivých prvků a funguje pouze s již vytvořenými okny eliminace dvojitého ukládání do vyrovnávací paměti pomocí knihoven na vysoké úrovni, jako jsou GTK + a Qt.

O Waylandu

V současné době je podpora pro přímou práci s Waylandem je již implementováno pro GTK3 +, Qt 5, SDL, Clutter a EFL (Osvícenská nadační knihovna).

Interakce s hardwarem v Wayland / Weston například inicializace, změna video režimů (nastavení režimu drm) a správa paměti (GEM pro i915 a TTM pro radeon a nouveau) grafických karet, lze provést přímo prostřednictvím modulu na úrovni jádra, který umožňuje obejít oprávnění superuživatele.

Kompozitní server Weston může fungovat nejen pomocí modulu DRM s jádrem Linuxu, ale také na X11, jiném kompozitním serveru Wayland, framebufferu a RDP. Kromě toho se vyvíjejí projekty, které zajistí práci na vrcholu grafického zásobníku platformy Android.

V rámci projektu Weston se vyvíjí jedno z nasazení složených serverů.

Jakýkoli jiný produkt, který podporuje protokol Wayland, může také fungovat jako složený server.

Např v současné době probíhají práce na poskytování podpory Waylandu v KWin. Ve své současné podobě Weston již překročil rámec sady vzorků, aby otestoval protokol Wayland, a může získávat funkčnost prostřednictvím pluginů. Kromě toho se navrhuje implementovat vlastní skořápky a pokročilé funkce správy oken ve formě backendů mimo Weston.

K zajištění běhu běžných aplikací X11 v prostředí založeném na Waylandu se používá komponenta XWayland DDX (Device Dependent X), která je organizačně podobná práci v Xwin a Xquartz pro platformy Win32 a OS X.

Podpora spouštění aplikací X11 se plánuje integrovat přímo do kompozitního serveru Weston, který, pokud jde o plnou aplikaci X11 - iniciuje spuštění serveru X a souvisejících komponent XWayland.

S tímto přístupem bude proces spouštění aplikací X11 přímý a nerozeznatelný pro uživatele spouštění aplikací, které pracují přímo s Waylandem.

Hlavní vylepšení v Wayland 1.18

Ze svých novinek se v oznámení zmiňuje coPřidána podpora pro stavební systém Meson, zatímco schopnost stavět pomocí automatických nástrojů je stále zachována, ale bude odstraněna v budoucím vydání.

Další změnou, která v této nové verzi Wayland 1.18 vyniká, je přidáno nové API do samostatných objektů proxy na základě značek. To umožňuje aplikacím a sadám nástrojů sdílet připojení Wayland.

Navíc, přidána funkce wl_global_remove () který odešle událost odstranění globálního objektu bez vyčištění.

Nová funkce umožňuje eliminovat výskyt „rasového stavu“ při eliminaci globálních objektů. Mohly nastat podobné podmínky závodu, protože zákazníci nemohli potvrdit přijetí eliminační události. Funkce wl_global_remove () umožňuje nejprve odeslat událost odstranění a až po určité prodlevě objekt odstraní.

také sledované časovače serveru Wayland zaručeny v uživatelském prostoru, což eliminuje vytváření příliš mnoha deskriptorů souborů.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Allan herrera řekl

    Jediná věc, ve které se kolo neobjevilo, je až do posledního grafického multiserveru až příliš komplikované, nevypadá to jako poslední kapka, tady budu s X11 spokojený, pokud to bude možné.

    PS: Znáte nějaký způsob, jak se vrátit na SystemV, aniž byste destabilizovali vše v Debianu? Díky předem.