Wayland 1.20 wordt geleverd met officiële ondersteuning voor FreeBSD en meer

Wayland-logo

onlangs de lancering van de nieuwe stabiele versie van het protocol, het communicatiemechanisme tussen processen en bibliotheken Wegland 1.20.

Tak 1.20 is achterwaarts compatibel op API- en ABI-niveau met versie 1.x en bevat voornamelijk bugfixes en kleine protocolupdates.

De samengestelde server van Weston, die code- en werkvoorbeelden biedt voor het gebruik van Wayland in desktop- en embedded omgevingen, ontwikkelt zich in een aparte ontwikkelingscyclus.

Belangrijkste nieuws van Wayland 1.20

In deze nieuwe versie van het protocol wordt benadrukt dat: officiële ondersteuning voor het FreeBSD-platform is geïmplementeerd, waarvoor tests zijn toegevoegd aan het systeem voor continue integratie.

Een andere belangrijke verandering in Wayland 1.20 is dat: ondersteuning voor autotools build-systeem verwijderd en gebruik nu Meson in plaats daarvan.

Daarnaast wordt benadrukt dat de functie "Wl_surface.offset" is toegevoegd aan het protocol zodat klanten de offset van de oppervlaktebuffer onafhankelijk van de buffer zelf kunnen bijwerken.

Er wordt ook opgemerkt dat de mogelijkheden "wl_output.name" en "wl_output.description" aan het protocol zijn toegevoegd zodat de client de uitvoer kan identificeren zonder gebonden te zijn aan de protocolextensie xdg-output-unstable-v1.

Een nieuw attribuut van "type" is geïntroduceerd in de protocoldefinities voor gebeurtenissen, en de gebeurtenissen zelf kunnen nu worden gemarkeerd als destructors.

En dat kunnen we ook vinden er zijn bugfixes gemaakt, inclusief racevoorwaarden bij het verwijderen van proxy's op multithreaded clients.

Van de kant van de Wayland-gerelateerde veranderingen in applicaties, desktopomgevingen en distributies, wordt het volgende benadrukt:

  • In XWayland en de propriëtaire driver heeft NVIDIA wijzigingen doorgevoerd, waardoor volledige OpenGL- en Vulkan-hardwareversnellingsondersteuning kan worden geboden in X11-toepassingen die zijn gemaakt met behulp van de DDX-component.
  • Het protocol is geïmplementeerd in Ubuntu 21.04, terwijl in Fedora 35, Ubuntu 21.10 en RHEL 8.5 de mogelijkheid is toegevoegd om het desktopgebaseerde Wayland-protocol te gebruiken met eigen NVIDIA-stuurprogrammasystemen.
  • Canonical heeft een Ubuntu-framework op volledig scherm uitgebracht voor internetkiosken met behulp van het Wayland-protocol.
  • Het OBS Studio-videostreamingsysteem implementeerde het Wayland-compatibele protocol.
  • GNOME 40 en 41 blijven de ondersteuning voor het Wayland-protocol en de XWayland-component verfijnen. Wayland-sessies zijn toegestaan ​​voor systemen met NVIDIA GPU's.
  • Voortdurende draagbaarheid van de MATE-desktop voor Wayland. Om te werken zonder gekoppeld te zijn aan X11 in de Wayland-omgeving, zijn de Atril-documentviewer, de systeemmonitor, de Pen-teksteditor, de terminalemulator en andere desktopcomponenten aangepast.
  • In KDE werd een sessie gestabiliseerd met behulp van het Wayland-protocol. De KWin compositiemanager en de KDE Plasma 5.21, 5.22 en 5.23 desktop bieden significante verbeteringen aan de Wayland-sessie.
  • Firefox 93-96 bevat wijzigingen om problemen op te lossen die van invloed zijn op Wayland-omgevingen met de verwerking van pop-upvensters, klembord en schalen op verschillende DPI-schermen.
  • Er is een compacte, aangepaste interface op basis van de samengestelde server van Weston uitgebracht.
  • De eerste versie van labwc, een samengestelde server voor Wayland met functies die doen denken aan de Openbox-venstermanager, is beschikbaar.
  • System76 werkt aan een nieuwe COSMIC gebruikersomgeving met behulp van Wayland.
  • De aangepaste Sway 1.6-omgeving en de Wayfire 0.7-composietserver zijn uitgebracht met behulp van Wayland.
  • Er is een bijgewerkt stuurprogramma voorgesteld voor Wine, waarmee u toepassingen met GDI en OpenGL / DirectX via Wine rechtstreeks in een Wayland-gebaseerde omgeving kunt uitvoeren, zonder de XWayland-laag te gebruiken en zonder de binding van Wine aan het X11-protocol te verwijderen. De driver voegt ondersteuning toe voor Vulkan en multi-monitor setups.
  • Microsoft heeft de mogelijkheid geïmplementeerd om Linux-applicaties met een grafische interface uit te voeren in omgevingen die zijn gebaseerd op het WSL2-subsysteem (Windows-subsysteem voor Linux). Voor de output wordt de RAIL-Shell Composite Manager gebruikt, die het Wayland-protocol gebruikt en is gebaseerd op de Weston-codebase.

Tot slot, voor degenen die geïnteresseerd zijn om deze nieuwe versie te kunnen testen, kunnen ze de broncode voor compilatie downloaden van de volgende link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.