Wayland 1.21 is beschikbaar

Na zes maanden ontwikkeling is de stabiele release van het Wayland 1.21-protocol, mechanisme voor interprocessuele communicatie en bibliotheken gepresenteerd. De 1.21-tak is achterwaarts compatibel op niveau van API en ABI met de versies 1.x en bevat voornamelijk bugfixes en kleine updates van het protocol. Enkele dagen geleden is een correctie-update voor de compositormachine Weston 10.0.1 gevormd, die zich ontwikkelt binnen een aparte ontwikkelingscyclus. Weston biedt code en werkvoorbeelden voor het gebruik van Wayland in desktopomgevingen en embedded oplossingen.

Belangrijkste wijzigingen in het protocol:

  • In de programmeerinterface wl_pointer is ondersteuning toegevoegd voor het evenement wl_pointer.axis_value120 voor uiterst nauwkeurige scrolling op muismanipulators met een hoge resolutie scrollwiel.
  • Er zijn nieuwe functies toegevoegd aan de server: wl_signal_emit_mutable (een variant van wl_signal_emit, die correcte werking ondersteunt wanneer ƩƩn signaalhandler een andere handler verwijdert) en wl_global_get_version (maakt het mogelijk de algemene API-versie te achterhalen).
  • De ontwikkeling is overgezet naar het GitLab-platform met gebruik van de infrastructuur van het FreeDesktop.org-project.
  • Er zijn schoonmaak- en herstructureringswerkzaamheden uitgevoerd aan structuren en functies die verband houden met cursorinstellingen.
  • Het wl_shell-protocol is gemarkeerd als optioneel voor implementatie in compositors en is verouderd verklaard. Voor het creĆ«ren van gebruikersshells wordt het xdg_shell-protocol aanbevolen, dat een interface biedt voor interactie met oppervlakken als vensters, waardoor het mogelijk is om oppervlakken op het scherm te verplaatsen, te minimaliseren, maximaliseren, te schalen, enzovoort.
  • De eisen aan het buildsysteem zijn verhoogd; voor de build is nu de toolset Meson van versie 0.56 of hoger vereist. Bij het compileren is de vlag 'c_std=c99' ingeschakeld.

Wijzigingen in applicaties, desktopomgevingen en distributies met betrekking tot Wayland:

  • In KDE is het plan om in 2022 de Plasma-desktopsessie op basis van het Wayland-protocol gereed te maken voor dagelijks gebruik door een substantieel aandeel van de gebruikers. De ondersteuning voor Wayland is aanzienlijk verbeterd in de releases van KDE Plasma 5.24 en 5.25, waaronder ondersteuning voor een kleurendiepte van meer dan 8-bits per kanaal, de implementatie van de 'DRM leasing'-modus voor virtual reality-headsets, en de ondersteuning voor het maken van screenshots en het minimaliseren van alle vensters.
  • In Fedora 36, systems with proprietary NVIDIA drivers use a GNOME session based on the Wayland protocol by default, which was previously only applied when using open drivers.
  • In Ubuntu 22.04, most configurations use a desktop session based on the Wayland protocol by default, but the X-server remains the default for systems with proprietary NVIDIA drivers. A PPA repository is suggested for Ubuntu, containing the qtwayland package from the Qt 5.15.3 branch, which includes fixes related to improving Wayland protocol support, supported by the KDE project.
  • The release of the Sway 1.7 user environment, which uses Wayland, has been published.
  • Wayland support is enabled by default in Firefox nightly builds. Firefox has fixed issues with thread blocking, improved popup window scaling, and ensured the context menu works when checking spelling. According to statistics from the Firefox Telemetry service, which analyzes data sent through telemetry and user requests to Mozilla's servers, the share of Linux Firefox users running on environments based on the Wayland protocol does not exceed 10% yet.
  • The release of the mobile shell Phosh 0.15.0, based on GNOME technologies and using the Phoc compositing server working on top of Wayland, has been published.
  • Valve blijft de compositieserver Gamescope (voorheen bekend als steamcompmgr) ontwikkelen, die het Wayland-protocol gebruikt en wordt toegepast in het SteamOS 3-besturingssysteem.
  • The release of the DDX component XWayland 22.1.0, which allows the X.Org Server to run X11 applications in Wayland-based environments, has been published. The new version adds support for the DRM Lease protocol, which is used for creating a stereo image with different buffers for the left and right eyes when outputting to virtual reality headsets.
  • The labwc project is developing a compositing server for Wayland with features reminiscent of the Openbox window manager (the project is presented as an attempt to create an alternative to Openbox for Wayland).
  • The first release of LWQt, a variant of the LXQt user shell based on Wayland, is available.
  • Collabora is developing a new compositing server based on Wayland as part of the wxrd project for virtual reality systems. virtual reality. The release of the Wine-wayland 7.7 project, which allows using Wine in environments based on the Wayland protocol, without using XWayland and X11 components, has been published.
  • De release van het Wine-wayland 7.7-project is gepubliceerd, waarmee Wine kan worden gebruikt in omgevingen die zijn gebaseerd op het Wayland-protocol, zonder gebruik te maken van XWayland en X11-componenten.
  • Aaron Plattner, een van de toonaangevende ontwikkelaars van eigendomsdrivers van NVIDIA, heeft een rapport uitgebracht over de status van ondersteuning voor Wayland in de NVIDIA-drivers.
  • De release van de composieten is gevormd de server Weston 10.0, waarin ondersteuning voor de libseat-bibliotheek is toegevoegd, die functies biedt voor het organiseren van toegang tot gedeelde invoer- en uitvoerapparaten, en er zijn componenten toegevoegd voor kleurbeheer die het mogelijk maken om kleuren om te zetten, gamma-correcties uit te voeren en met kleurprofielen te werken.
  • Het porteren van de MATE-werkplek naar Wayland is voortgezet.
  • System76 werkt aan een nieuwe desktopomgeving genaamd COSMIC, die gebruikmaakt van Wayland.
  • Microsoft heeft de mogelijkheid geĆÆmplementeerd om Linux-applicaties met een grafische interface te draaien in omgevingen op basis van de WSL2 (Windows Subsystem for Linux). Voor de output wordt de RAIL-Shell compositor gebruikt, die het Wayland-protocol gebruikt en is gebaseerd op de codebasis van Weston.
  • Wayland is standaard ingeschakeld op mobiele platforms zoals Plasma Mobile, Sailfish en webOS Open Source Edition.

    Bron: opennet.ru
Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster