Wayland 1.22 is beschikbaar

Na negen maanden ontwikkeling wordt een stabiele release van het protocol, het communicatiemechanisme tussen processen en Wayland 1.22-bibliotheken gepresenteerd. De 1.22-tak is API en ABI achterwaarts compatibel met de 1.x-releases en bevat voornamelijk bugfixes en kleine protocolupdates. De Weston Composite Server, die code en werkvoorbeelden biedt voor het gebruik van Wayland in desktopomgevingen en embedded oplossingen, wordt ontwikkeld als onderdeel van een afzonderlijke ontwikkelingscyclus.

De belangrijkste wijzigingen in het protocol:

  • Ondersteuning toegevoegd voor de gebeurtenissen wl_surface::preferred_buffer_scale en wl_surface::preferred_buffer_transform aan de wl_surface API, via welke informatie wordt verzonden over een wijziging in het schaalniveau en transformatieparameters voor het oppervlak door de samengestelde server.
  • De gebeurtenis wl_pointer::axis is toegevoegd aan de API wl_pointer om de fysieke richting van de aanwijzer weer te geven om de juiste schuifrichting in widgets te bepalen.
  • Wayland-server heeft een methode toegevoegd om de globale naam te krijgen en de functie wl_client_add_destroy_late_listener geïmplementeerd.

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

  • Wine wordt geleverd met initiële ondersteuning voor gebruik in Wayland-protocolgebaseerde omgevingen zonder XWayland- en X11-componenten. In het huidige stadium zijn de winewayland.drv-driver en unixlib-componenten toegevoegd en zijn voorbereidingen getroffen voor het verwerken van bestanden met Wayland-protocoldefinities door het buildsysteem. In een van de volgende releases zijn ze van plan wijzigingen op te nemen om uitvoer in de Wayland-omgeving mogelijk te maken.
  • Voortdurende verbeteringen aan Wayland-ondersteuning in KDE Plasma 5.26 en 5.27 releases. De mogelijkheid geïmplementeerd om plakken vanaf het klembord met de middelste muisknop uit te schakelen. Verbeterde kwaliteit van vensterschaling voor applicaties gelanceerd met XWayland. Ondersteuning toegevoegd voor soepel scrollen met wielmuizen met hoge resolutie. Tekentoepassingen zoals Krita hebben nu de mogelijkheid om de kanteling en rotatie van de pen op tablets bij te houden. Ondersteuning toegevoegd voor het configureren van globale sneltoetsen. Voorzien van automatische selectie van het zoomniveau voor het scherm.
  • Er zijn experimentele releases van het xfce4-panel en xfdesktop desktop voorbereid voor Xfce, die initiële ondersteuning bieden voor het werken in omgevingen op basis van het Wayland-protocol.
  • De gebruikersomgeving van de Tails-distributie is verplaatst van een X-server om het Wayland-protocol te gebruiken.
  • Qt 6.5 heeft de QNativeInterface::QWaylandApplication API toegevoegd om direct toegang te krijgen tot native Wayland-objecten die worden gebruikt in de interne structuren van Qt, evenals om toegang te krijgen tot informatie over de recente acties van de gebruiker die mogelijk moeten worden doorgegeven aan Wayland-protocoluitbreidingen.
  • Er is een Wayland-compatibiliteitslaag voorbereid voor het Haiku-besturingssysteem, waarmee u toolkits en applicaties kunt uitvoeren met behulp van Wayland, inclusief applicaties die zijn gebaseerd op de GTK-bibliotheek.
  • Het Blender 3 3.4D-modelleringssysteem implementeert ondersteuning voor het Wayland-protocol, waardoor je Blender rechtstreeks in op Wayland gebaseerde omgevingen kunt uitvoeren zonder de XWayland-laag te gebruiken.
  • De aangepaste omgevingsversie van Sway 1.8 met Wayland is gepubliceerd.
  • Een aangepaste PaperDE 0.2-omgeving is beschikbaar met behulp van Qt en Wayland.
  • Firefox heeft het delen van schermen in Wayland-omgevingen verbeterd. Er zijn problemen opgelost met het soepel scrollen van inhoud, het activeren van een klikgebeurtenis wanneer op de schuifbalk wordt geklikt en het wegscrollen van inhoud in Wayland-gebaseerde omgevingen.
  • De release van Phosh 0.22.0 mobiele schermshell op basis van GNOME-technologieën en met behulp van de Phoc-composietserver die bovenop Wayland draait, is gepubliceerd.
  • Valve blijft de Gamescope-composietserver (voorheen bekend als steamcompmgr) ontwikkelen, die het Wayland-protocol gebruikt en wordt gebruikt in het SteamOS 3-besturingssysteem.
  • De release van de XWayland 23.1.0 DDX-component is gepubliceerd, die de lancering van de X.Org Server biedt om de uitvoering van X11-applicaties in op Wayland gebaseerde omgevingen te organiseren.
  • Release van labwc 0.6, een samengestelde server voor Wayland met functies die doen denken aan de Openbox-vensterbeheerder (het project wordt aangeprezen als een poging om een ​​alternatief te creëren voor Openbox voor Wayland).
  • Ontwikkeling van lxqt-sway, een poort van de LXQt-gebruikersruimte die Wayland ondersteunt. Daarnaast ontwikkelt een ander LWQt-project een aangepaste LXQt-wrapper op basis van Wayland.
  • De release van Weston Composite Server 11.0 is gereed, waarmee het werk aan de infrastructuur voor kleurbeheer wordt voortgezet en de basis wordt gelegd voor toekomstige ondersteuning voor multi-GPU-configuraties.
  • Doorgaan met het porteren van de MATE-desktop naar Wayland.
  • System76 ontwikkelt met Wayland een nieuwe versie van de COSMIC-gebruikersomgeving.
  • Wayland is standaard ingeschakeld in Plasma Mobile, Sailfish, webOS Open Source Edition mobiele platforms,

    Bron: opennet.ru

Voeg een reactie