Wayland 1.22 is beschikbaar

Na negen maanden ontwikkeling is de stabiele release van het Wayland-protocol, de inter-process communicatiemechanisme en de libraries versie 1.22 gepresenteerd. Tak 1.22 is terugwaarts compatibel op de API- en ABI-niveaus met de versies 1.x en bevat voornamelijk bugfixes en enkele kleine protocolupdates. De compositorserver Weston, die code en werksamples aanbiedt voor het gebruik van Wayland in desktopomgevingen en embedded oplossingen, wordt ontwikkeld binnen een aparte ontwikkelingscyclus.

Belangrijkste wijzigingen in het protocol:

  • De programmeerinterface wl_surface heeft ondersteuning gekregen voor de evenementen wl_surface::preferred_buffer_scale en wl_surface::preferred_buffer_transform, waarmee informatie over wijzigingen in de compositie wordt doorgegeven. server van de schaalfactor en transformatieparameters voor het oppervlak.
  • De programmeerinterface wl_pointer heeft het evenement wl_pointer::axis toegevoegd, dat de fysieke richting van de beweging van de pointer laat zien om de juiste scrollrichting in widgets te bepalen.
  • In wayland-server is een methode toegevoegd om de globale naam te verkrijgen en is de functie wl_client_add_destroy_late_listener geĆÆmplementeerd.

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

  • In de hoofdversie van Wine is initiĆ«le ondersteuning voor gebruik in omgevingen op basis van het Wayland-protocol zonder gebruik te maken van XWayland en X11-componenten toegevoegd. In deze fase is de driver winewayland.drv en de unixlib-onderdelen toegevoegd, en is er voorbereiding getroffen voor het verwerken van bestanden met definities van het Wayland-protocol door het build-systeem. In een van de volgende releases is gepland om wijzigingen op te nemen die de uitvoer in de Wayland-omgeving mogelijk maken.
  • De ondersteuning voor Wayland is verder verbeterd in de releases KDE Plasma 5.26 en 5.27. De mogelijkheid om plakken via de middelste muisknop uit te schakelen is geĆÆmplementeerd. De kwaliteit van het schalen van applicatievensters, die met XWayland worden uitgevoerd, is verbeterd. Er is ondersteuning voor soepel scrollen toegevoegd bij muizen met een hoge resolutie scrollwiel. In tekenapplicaties zoals Krita is de mogelijkheid toegevoegd om de kanteling en rotatie van de pen op tablets te volgen. Ondersteuning voor het instellen van globale sneltoetsen is toegevoegd. Er is automatische selectie van de schaalfactor voor het scherm verzekerd.
  • Voor Xfce zijn experimentele versies van het xfce4-panel en de xfdesktop-werkruimte voorbereid, die initiĆ«le ondersteuning bieden voor gebruik in omgevingen gebaseerd op het Wayland-protocol.
  • De gebruikersomgeving van de Tails-distributie is overgestapt van de X-server op het gebruik van het Wayland-protocol.
  • In Qt 6.5 is de programmeerinterface QNativeInterface::QWaylandApplication toegevoegd voor directe toegang tot native Wayland-objecten, die in de interne structuren van Qt worden gebruikt, en voor toegang tot informatie over de recente acties van de gebruiker, die kan worden vereist voor extensies van het Wayland-protocol.
  • Voor het Haiku-besturingssysteem is er een laag ontwikkeld voor compatibiliteit met Wayland, waarmee toolkit en applicaties die Wayland gebruiken kunnen worden uitgevoerd, inclusief applicaties gebaseerd op de GTK-bibliotheek.
  • In het 3D-modelleringssysteem Blender 3.4 is ondersteuning voor het Wayland-protocol geĆÆmplementeerd, waardoor Blender direct kan worden uitgevoerd in omgevingen gebaseerd op Wayland zonder gebruik van de XWayland-laag.
  • De release van de gebruikersomgeving Sway 1.8, die gebruikmaakt van Wayland, is gepubliceerd.
  • De gebruikersomgeving PaperDE 0.2, die Qt en Wayland gebruikt, is beschikbaar.
  • In Firefox zijn de middelen voor het delen van het scherm in omgevingen op basis van het Wayland-protocol verbeterd. Problemen met de soepelheid van scrollen, het genereren van een klikevenement bij het klikken op de scrollbar en het scrollen buiten de inhoud in omgevingen op basis van Wayland zijn opgelost.
  • De release van de schermshell voor mobiele apparaten Phosh 0.22.0, gebaseerd op GNOME-technologieĆ«n en gebruikmakend van de compositieserver Phoc, die bovenop Wayland werkt, is gepubliceerd.
  • Valve blijft de compositieserver Gamescope (voorheen bekend als steamcompmgr) ontwikkelen, die het Wayland-protocol gebruikt en wordt toegepast in het SteamOS 3-besturingssysteem.
  • De release van het DDX-component XWayland 23.1.0, dat de uitvoering van X11-applicaties in omgevingen op basis van Wayland mogelijk maakt via de X.Org Server, is gepubliceerd.
  • De release van labwc 0.6, een compositor voor Wayland met mogelijkheden die lijken op de window manager Openbox (het project wordt gepresenteerd als een poging om een alternatief voor Openbox voor Wayland te creĆ«ren). de server De ontwikkeling van lxqt-sway, een port van de gebruikersomgeving LXQt die Wayland ondersteunt, is gaande. Daarnaast ontwikkelt een ander project LWQt een variant van de gebruikersshell LXQt op basis van Wayland.
  • De ontwikkeling van lxqt-sway, een port van de gebruikersomgeving LXQt die Wayland ondersteunt, is gaande. Daarnaast ontwikkelt een ander project LWQt een variant van de gebruikersshell LXQt op basis van Wayland.
  • De release van de samengestelde server Weston 11.0 is gevormd, waarin het werk aan de infrastructuur voor kleurbeheer is voortgezet en een basis is gecreĆ«erd voor toekomstige ondersteuning van configuraties met meerdere GPU's.
  • Het porteren van de MATE-werkplek naar Wayland is voortgezet.
  • System76 ontwikkelt een nieuwe variant van de gebruikersomgeving COSMIC die gebruikmaakt van Wayland.
  • 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