Weston 12.0 přichází s vylepšeními kompatibility, novými protokoly a dalšími

Wayland s Westonem

Cílem společnosti Weston je poskytnout vysoce kvalitní kódovou základnu a funkční příklady pro použití Wayland v desktopových prostředích a vestavěných řešeních,

Nedávno to prolomila zpráva byla vydána nová stabilní verze kompozitního serveru Weston 12.0, vyvíjející technologie, které přispívají ke vzniku plné podpory protokolu Wayland v prostředí Enlightenment, GNOME, KDE a dalších.

Toto nové vydání Weston 12.0 přichází krátce po osmi měsících vývoje (od posledního vydání) a stejně jako u předchozích vydání je nová verze Westonu způsobena změnami ABI, které narušují kompatibilitu.

Hlavní nové funkce Weston 12.0

V této nové verzi, která pochází z Weston 12.0, a backend pro organizaci přístupu ke vzdálené ploše: backed-vnc, který provádí funkce podobné backend-rpd. Protokol VNC je implementován pomocí aml a cleanvnc a navíc podporují ověřování uživatelů a šifrování odkazů (TLS).

Kromě toho v Operace změny velikosti backend-wayland jsou nyní implementovány pomocí rozšíření xdg-shell a také přidáním předběžná podpora pro vícehlavové systémy v backend backendu pro vzdálený přístup-rdp a v backendu headless, navržených pro práci na systémech bez displeje, přidal podporu pro dekoraci výstupu používanou k testování pluginu color-lcms.

Další změna, která vyniká, je ta libweston/desktop implementuje podporu pro vynucený stav čekání ve fázi před připojením výstupní vyrovnávací paměti ke klientovi, což lze použít například ke spuštění klienta od začátku v režimu celé obrazovky.

Přidané podpora protokolu pro kontrolu trhání pro zakázání vertikální synchronizace (VSync) s vertikálním potlačovacím impulsem, sloužící k ochraně proti vytržení při výstupu (tearout). V herních aplikacích může deaktivace VSync snížit latenci zobrazení za cenu trhání artefaktů.

Rovněž je třeba poznamenat, že Weston Output Capture Protocol, navržen tak, aby pořizoval snímky obrazovky a fungoval jako funkčnější náhrada za starý protokol weston-screenshooter a také backend pro práci s mediálním serverem PipeWir

Přidána podpora pro definování typů obsahu HDMI (grafika, fotografie, filmy a hry), stejně jako podpora protokolu xwayland_shell_v1, který umožňuje vytvořit objekt xwayland_surface_v1 pro konkrétní wl_surface.

Z další změny které vyčnívají z této nové verze:

  • Změny backendu DRM
  • Implementována podpora pro nastavení s více GPU. Chcete-li povolit další GPU, je k dispozici možnost „–seznam_dalších_zařízení“.
  • Kde je to možné, byla přidána a povolena vlastnost rotace roviny.
  • Přidána podpora pro líné konektory, které se používají k vytváření snímků obrazovky.
  • Přidána vlastnost pro definování úrovně průhlednosti roviny.
  • Externí knihovna libdisplay-info se používá k analýze metadat EDID.
  • Knihovna libweston implementuje podporu pro autentizaci uživatelů prostřednictvím PAM a přidává podporu pro verzi 4 wl_output API.
  • Klient simple-egl přidal podporu pro protokol frakčního škálování, který umožňuje použití neceločíselných hodnot škálování, a byl implementován režim vykreslování vertikálního panelu.
  • Zastaralá a ve výchozím nastavení je zakázána komponenta launcher-logind, místo které se doporučuje použít launcher-libseat, který také podporuje logind.

Konečně pokud máte zájem o tom vědět více, můžete zkontrolovat podrobnosti v následující odkaz.

Jak nainstalovat Weston 12.0 na Ubuntu a deriváty?

Pro ty z vás, kteří mají zájem o instalaci této nové verze Westonu, ve svém systému musí mít nainstalovanou Wayland.Abychom jej mohli nainstalovat, musíme pouze otevřít terminál a do něj napíšeme následující:

pip3 install --user meson

Hotovo, nyní si stáhneme novou verzi Westonu 11.0 pomocí následujícího příkazu:

wget https://wayland.freedesktop.org/releases/weston-12.0.0.tar.xz

Obsah rozbalíme pomocí:

tar -xvf weston-12.0.0.tar.xz

Přistupujeme ke složce vytvořené pomocí:

cd weston-12.0.0

Kompilaci a instalaci provádíme pomocí:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Na konci se doporučuje restartovat počítač, aby se mohly začít změny v nové uživatelské relaci.


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.