Wayland 1.21 er allerede blevet frigivet, og dette er nyhederne

Efter seks måneders udvikling en stabil version af Wayland 1.21-protokollen blev frigivet, da denne nye er kompatibel med tidligere versioner af API og ABI med version 1.x og indeholder primært fejlrettelser og mindre protokolopdateringer.

For et par dage siden blev der dannet en korrigerende opdatering til Weston Composite Server 10.0.1, som udvikles som en del af en separat udviklingscyklus. Weston giver kode og praktiske eksempler på brug af Wayland i desktopmiljøer og indlejrede løsninger.

Vigtigste nyheder fra Wayland 1.21

I denne nye version, at introducerede tilføjet understøttelse af wl_pointer.axis_value120 hændelsen til wl_pointer API til højpræcision muserulning med et scrollhjul i høj opløsning.

En anden af ​​de ændringer, der skiller sig ud i denne nye version er, at nye funktioner er blevet tilføjet til serveren wl_signal_emit_mutable (svarer til wl_signal_emit som understøtter korrekt drift i en situation, hvor en signalhandler dræber en anden handler) og wl_global_get_version (giver dig mulighed for at finde ud af den generelle version af API'en).

protokollen wl_shell den er blevet markeret som valgfri til implementering på sammensatte servere og er blevet forældet. For at oprette brugerdefinerede skaller anbefales det at bruge xdg_shell-protokollen, som giver en grænseflade til at interagere med overflader som vinduer, så du kan flytte overflader rundt på skærmen, kollapse, udvide, ændre størrelse osv.

Det fremhæver også rene og omarbejdede relaterede strukturer og funktioner. med tilpasningen af ​​markøren, udover de øgede krav til byggesystemet, kræves nu mindst version 0.56 af Meson Toolkit til kompilering. Ved kompilering er flaget "c_std=c99" aktiveret.

Derudover er det også værd at nævne, at udviklingen af ​​projektet blev overført til GitLab-platformen ved hjælp af FreeDesktop.org-projektets infrastruktur.

Endvidere Det er også værd at bemærke ændringerne i applikationer, skrivebordsmiljøer og distributioner relateret til Wayland:

  • KDE planlægger i 2022 at bringe Plasma desktop-sessionen baseret på Wayland-protokollen til en tilstand, der er egnet til daglig brug af en betydelig del af brugerne.
  • I Fedora 36, ​​på systemer med proprietære NVIDIA-drivere, er GNOME-session baseret på Wayland-protokollen aktiveret som standard, hvilket tidligere kun blev brugt ved brug af open source-drivere.
  • På Ubuntu 22.04 er de fleste standardkonfigurationer en Wayland-protokolbaseret desktopsession, men brug af X-serveren er stadig standard for systemer med NVIDIA proprietære drivere. Til Ubuntu er et PPA-lager blevet foreslået med qtwayland-pakken, hvor rettelserne relateret til forbedring af understøttelse af Wayland-protokollen er blevet overført fra Qt 5.15.3-grenen, ledsaget af KDE-projektet.
  • Firefox natlige builds har Wayland-understøttelse aktiveret som standard. Firefox løser et problem med trådblokering, forbedrer popup-skalering og får kontekstmenuen til at fungere, når stavekontrol.
  • Valve fortsætter med at udvikle Gamescope Composite Server (tidligere kendt som steamcompmgr), som bruger Wayland-protokollen og bruges i SteamOS 3-operativsystemet.
  • XWayland 22.1.0 DDX-komponentudgivelsen er blevet frigivet, som giver udgivelsen af ​​X.Org-serveren til orkestrering af udførelsen af ​​X11-applikationer i Wayland-baserede miljøer. Den nye version tilføjer understøttelse af DRM Lease-protokollen, som bruges til at danne et stereobillede med forskellige buffere til venstre og højre øje, når det udsendes til virtual reality-headset.
  • Labwc-projektet udvikler en sammensat server til Wayland med funktioner, der minder om Openbox-vinduehåndteringen (projektet promoveres som et forsøg på at skabe et Openbox-alternativ til Wayland).
  • Den første version af LWQt, en Wayland-baseret brugerdefineret shell-variant af LXQt, er tilgængelig.
  • Collabora, som en del af wxrd-projektet, udvikler en ny Wayland-baseret sammensat server til virtual reality-systemer.
  • Udgivelsen af ​​Wine-wayland 7.7-projektet er blevet offentliggjort, som gør det muligt for Wine at blive brugt i miljøer baseret på Wayland-protokollen uden brug af XWayland- og X11-komponenterne.

kilde: https://lists.freedesktop.org


Efterlad din kommentar

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

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  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.