Wayland 1.20 kommer med officiel support til FreeBSD og mere

Wayland-logo

nylig lanceringen af den nye stabile version af protokollen, kommunikationsmekanismen mellem processer og biblioteker Wayland 1.20.

Filial 1.20 er bagudkompatibel på API- og ABI-niveau med version 1.x og indeholder hovedsageligt fejlrettelser og mindre protokolopdateringer.

Westons sammensatte server, som leverer kode og arbejdseksempler til brug af Wayland i desktop- og indlejrede miljøer, udvikler sig i en separat udviklingscyklus.

Vigtigste nyheder fra Wayland 1.20

I denne nye version af protokollen fremhæves det officiel support til FreeBSD-platformen er blevet implementeret, for hvilke der er tilføjet test til det kontinuerlige integrationssystem.

En anden vigtig ændring i Wayland 1.20 er det understøttelse af autotools byggesystem fjernet og brug nu Meson i stedet for.

Udover dette fremhæves det, at funktionen "Wl_surface.offset" er blevet tilføjet til protokollen for at give klienter mulighed for at opdatere overfladebufferforskydningen uafhængigt af selve bufferen.

Det bemærkes også, at "wl_output.name" og "wl_output.description"-funktionerne blev tilføjet til protokollen for at give klienten mulighed for at identificere output uden at være bundet til xdg-output-unstable-v1 protokoludvidelsen.

En ny "type"-attribut er blevet indført i protokoldefinitioner for hændelser, og hændelser i sig selv kan nu markeres som destruktorer.

Og det kan vi også finde der er lavet fejlrettelser, herunder løbsbetingelser ved fjernelse af proxyer på multitrådede klienter.

Fra den del af Wayland-relaterede ændringer af applikationer, skrivebordsmiljøer og distributioner, er følgende fremhævet:

  • I XWayland og den proprietære driver implementerede NVIDIA ændringer, der tillader fuld OpenGL- og Vulkan-hardwareaccelerationsunderstøttelse i X11-applikationer lavet ved hjælp af DDX-komponenten.
  • Protokollen blev implementeret i Ubuntu 21.04, mens i Fedora 35, Ubuntu 21.10 og RHEL 8.5 tilføjes muligheden for at bruge den desktop-baserede Wayland-protokol med proprietære NVIDIA-driversystemer.
  • Canonical udgav en fuldskærms Ubuntu-ramme til internetkiosker ved hjælp af Wayland-protokollen.
  • OBS Studio-videostreamingsystemet implementerede den Wayland-kompatible protokol.
  • GNOME 40 og 41 fortsætter med at forbedre understøttelsen af ​​Wayland-protokollen og XWayland-komponenten. Wayland-sessioner er tilladt for systemer med NVIDIA GPU'er.
  • Fortsat portabilitet af MATE-skrivebordet til Wayland. For at arbejde uden at være knyttet til X11 i Wayland-miljøet er Atril-dokumentfremviseren, systemmonitoren, Pen-teksteditoren, terminalemulatoren og andre desktopkomponenter tilpasset.
  • I KDE blev en session stabiliseret ved hjælp af Wayland-protokollen. KWin-sammensætningsstyringen og KDE Plasma 5.21, 5.22 og 5.23 desktop giver betydelige forbedringer til Wayland-sessionen.
  • Firefox 93-96 indeholder ændringer for at løse problemer, der påvirker Wayland-miljøer med håndtering af pop-up-vinduer, udklipsholder og skalering på forskellige DPI-skærme.
  • En kompakt brugerdefineret grænseflade baseret på Westons sammensatte server er blevet frigivet.
  • Den første version af labwc, en sammensat server til Wayland med funktioner, der minder om Openbox window manager, er tilgængelig.
  • System76 arbejder på et nyt COSMIC brugermiljø ved hjælp af Wayland.
  • Det brugerdefinerede Sway 1.6-miljø og Wayfire 0.7-sammensatte server blev frigivet ved hjælp af Wayland.
  • En opdateret driver er blevet foreslået til Wine, som giver dig mulighed for at køre applikationer ved hjælp af GDI og OpenGL / DirectX gennem Wine direkte i et Wayland-baseret miljø, uden at bruge XWayland-laget og uden at fjerne Wines binding til X11-protokollen. Driveren tilføjer understøttelse af Vulkan og multi-monitor opsætninger.
  • Microsoft har implementeret muligheden for at køre Linux-applikationer med en grafisk grænseflade i miljøer baseret på WSL2-undersystemet (Windows Subsystem til Linux). Til outputtet bruges RAIL-Shell-kompositmanageren, som bruger Wayland-protokollen og er baseret på Weston-kodebasen.

Endelig, for dem, der er interesseret i at kunne teste denne nye version, kan de downloade kildekoden til kompilering fra følgende link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.