Vydání kompozitního serveru Weston 13.0

Po šesti měsících vývoje byl publikován stabilní release kompozitního serveru Weston 13.0, který rozvíjí technologie podporující plnou integraci protokolu Wayland v prostředích jako Enlightenment, GNOME, KDE a dalších uživatelských rozhraních. Vývoj Weston je cílen na poskytování kvalitní zdrojové základny a pracovních příkladů pro využití Wayland v desktopových prostředích a vestavěných řešeních, jako jsou platformy pro automobilové informační a zábavní systémy, smartphony, televizory a další spotřebitelské zařízení. Kód projektu je distribuován pod licencí MIT.

Změna významného čísla verze Weston je způsobena přítomností změn, které narušují zpětnou kompatibilitu. Změny v nové větvi Weston:

  • Byla přidána možnost načítání více backendů najednou, například kromě hlavního backendu výstupu lze načíst sekundární backendy vnc, rdp a pipewire.
  • Do backendů backend-vnc, backend-pipewire a backend-rdp byla přidána podpora vykreslování s využitím OpenGL.
  • V shellu pro tvorbu internetových kiosků (kiosk-shell) byla vylepšena práce v režimu celé obrazovky. Byla přidána možnost vytvářet celé obrazovkové plochy pro aplikace spouštěné přes xwayland.
  • Byla přidána podpora překryvu (overlapping) výstupu, která umožňuje umístění prvků na plochách zobrazených na několika výstupních zařízeních.
  • V shellu desktop-shell byla implementována možnost omezení pohybu ukazatele (pointer confinement) na celoplošných plochách.
  • V backendu drm-backend a různých klientech byla ukončena podpora verzí knihovny libgbm do 21.1.1.
  • Byla přidána funkce weston_view_move_to_layer() pro přesun viditelné oblasti (view) na určenou vrstvu nebo její odstranění z grafu scény, pokud je jako vrstva uvedena hodnota NULL.
  • Funkce weston_view_set_position, weston_touch a weston_output, jakož i shell, byly převedeny na použití struktury weston_coord.
  • Byla přidána funkce weston_log_scopes_iterate() pro iteraci oblastí v logu.
  • Byl odstraněn komponent launcher-logind, místo něj je třeba použít launcher-libseat, který také podporuje systemd-logind.

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