Wayland 1.20 kommer med officiellt stöd för FreeBSD och mer

Wayland-logotyp

nyligen lanseringen av den nya stabila versionen av protokollet, kommunikationsmekanismen mellan processer och bibliotek Wayland 1.20.

Filial 1.20 är bakåtkompatibel på API- och ABI-nivå med version 1.x och innehåller huvudsakligen buggfixar och mindre protokolluppdateringar.

Westons sammansatta server, som tillhandahåller kod och arbetsexempel för användning av Wayland i skrivbordsmiljöer och inbäddade miljöer, utvecklas i en separat utvecklingscykel.

Huvudnyheter från Wayland 1.20

I denna nya version av protokollet framhålls det officiellt stöd för FreeBSD-plattformen har implementerats, för vilka tester har lagts till i det kontinuerliga integrationssystemet.

En annan viktig förändring i Wayland 1.20 är det stöd för autotools byggsystem har tagits bort och använd nu Meson istället.

Utöver detta framhålls att funktionen "Wl_surface.offset" har lagts till i protokollet för att tillåta klienter att uppdatera ytbuffertförskjutningen oberoende av själva bufferten.

Det noteras också att "wl_output.name" och "wl_output.description"-funktionerna lades till protokollet för att låta klienten identifiera utdata utan att vara bunden till xdg-output-unstable-v1-protokolltillägget.

Ett nytt "type"-attribut har införts i protokolldefinitioner för händelser, och själva händelserna kan nu markeras som förstörare.

Och det kan vi också hitta buggfixar har gjorts, inklusive tävlingsförhållanden när du tar bort proxyservrar på flertrådade klienter.

På den del av Wayland-relaterade ändringar av applikationer, skrivbordsmiljöer och distributioner, är följande markerat:

  • I XWayland och den proprietära drivrutinen implementerade NVIDIA förändringar, vilket gör att fullt stöd för OpenGL och Vulkan hårdvaruacceleration kan tillhandahållas i X11-applikationer gjorda med DDX-komponenten.
  • Protokollet implementerades i Ubuntu 21.04, medan i Fedora 35, Ubuntu 21.10 och RHEL 8.5 läggs möjligheten att använda det skrivbordsbaserade Wayland-protokollet med proprietära NVIDIA-drivsystem.
  • Canonical släppte ett helskärms Ubuntu-ramverk för internetkiosker med Wayland-protokollet.
  • OBS Studios videoströmningssystem implementerade det Wayland-kompatibla protokollet.
  • GNOME 40 och 41 fortsätter att förfina stödet för Wayland-protokollet och XWayland-komponenten. Wayland-sessioner är tillåtna för system med NVIDIA GPU:er.
  • Fortsatt portabilitet av MATE-datorn för Wayland. För att fungera utan att vara länkad till X11 i Wayland-miljön är Atril-dokumentvisaren, systemmonitorn, Pen-textredigeraren, terminalemulatorn och andra skrivbordskomponenter anpassade.
  • I KDE stabiliserades en session med hjälp av Wayland-protokollet. KWin-kompositionshanteraren och KDE Plasma 5.21, 5.22 och 5.23-skrivbordet ger betydande förbättringar av Wayland-sessionen.
  • Firefox 93-96 innehåller ändringar för att lösa problem som påverkar Wayland-miljöer med hantering av popup-fönster, urklipp och skalning på olika DPI-skärmar.
  • Ett kompakt anpassat gränssnitt baserat på Westons sammansatta server har släppts.
  • Den första versionen av labwc, en sammansatt server för Wayland med funktioner som påminner om Openbox-fönsterhanteraren, är tillgänglig.
  • System76 arbetar på en ny COSMIC användarmiljö med hjälp av Wayland.
  • Den anpassade miljön Sway 1.6 och den sammansatta servern Wayfire 0.7 släpptes med Wayland.
  • En uppdaterad drivrutin har föreslagits för Wine, som låter dig köra applikationer med GDI och OpenGL / DirectX genom Wine direkt i en Wayland-baserad miljö, utan att använda XWayland-lagret och utan att ta bort Wines bindning till X11-protokollet. Drivrutinen lägger till stöd för Vulkan- och multimonitorinställningar.
  • Microsoft har implementerat möjligheten att köra Linux-applikationer med ett grafiskt gränssnitt i miljöer baserade på WSL2-undersystemet (Windows Subsystem for Linux). För utmatningen används RAIL-Shell-komposithanteraren, som använder Wayland-protokollet och är baserad på Weston-kodbasen.

Slutligen, för den som är intresserad av att kunna testa denna nya version kan de ladda ner källkoden för sammanställning från följande länk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.