Wayland 1.22 està disponible

Després de nou mesos de desenvolupament, es presenta un llançament estable del protocol, el mecanisme de comunicació entre processos i les biblioteques Wayland 1.22. La branca 1.22 és compatible cap enrere a nivell d'API i ABI amb les versions 1.x i conté principalment correccions d'errors i actualitzacions menors de protocol. El Weston Composite Server, que proporciona codi i exemples de treball per utilitzar Wayland en entorns d'escriptori i incrustats, s'està desenvolupant com un cicle de desenvolupament independent.

Canvis importants al protocol:

  • S'ha afegit suport per als esdeveniments wl_surface::preferred_buffer_scale i wl_surface::preferred_buffer_transform a la interfície del programa wl_surface, mitjançant la qual es transmet informació sobre els canvis del servidor compost al nivell d'escala i els paràmetres de transformació de la superfície.
  • L'esdeveniment wl_pointer::axis s'ha afegit a la interfície de programació wl_pointer, que mostra la direcció física del moviment del punter per determinar la direcció de desplaçament correcta als ginys.
  • S'ha afegit un mètode per obtenir el nom global a wayland-server i s'ha implementat la funció wl_client_add_destroy_late_listener.

Canvis en aplicacions, entorns d'escriptori i distribucions relacionades amb Wayland:

  • Wine inclou suport inicial per utilitzar-lo en entorns basats en protocols Wayland sense components XWayland o X11. En l'etapa actual, s'han afegit els components del controlador winewayland.drv i unixlib i s'han preparat fitxers amb definicions de protocol Wayland per al seu processament pel sistema de muntatge. Tenen previst incloure canvis per habilitar la sortida a l'entorn Wayland en una versió futura.
  • Millores contínues al suport de Wayland a les versions de KDE Plasma 5.26 i 5.27. S'ha implementat la possibilitat de desactivar l'enganxament des del porta-retalls amb el botó central del ratolí. Millora de la qualitat de l'escala de les finestres d'aplicacions llançades amb XWayland. Ara hi ha suport per al desplaçament suau en presència de ratolins amb una roda d'alta resolució. Les aplicacions de dibuix com Krita han afegit la possibilitat de fer un seguiment de la inclinació i la rotació del llapis a les tauletes. S'ha afegit suport per configurar tecles d'accés ràpid global. Es proporciona la selecció automàtica del nivell de zoom per a la pantalla.
  • S'han preparat versions experimentals de l'escriptori xfce4-panel i xfdesktop per a Xfce, que ofereixen suport inicial per treballar en entorns basats en el protocol Wayland.
  • L'entorn d'usuari de la distribució Tails s'ha transferit des del servidor X per utilitzar el protocol Wayland.
  • Qt 6.5 va afegir la interfície de programació QNativeInterface::QWaylandApplication per accedir directament als objectes natius de Wayland que s'utilitzen a les estructures internes de Qt, així com per accedir a informació sobre les accions recents de l'usuari que es pot requerir que es transmetin a les extensions del protocol Wayland.
  • S'ha preparat una capa per al sistema operatiu Haiku per garantir la compatibilitat amb Wayland, la qual cosa us permet executar conjunts d'eines i aplicacions que utilitzen Wayland, incloses les aplicacions basades en la biblioteca GTK.
  • El sistema de modelatge 3D Blender 3.4 inclou suport per al protocol Wayland, que us permet executar directament Blender en entorns basats en Wayland sense utilitzar la capa XWayland.
  • S'ha publicat el llançament de l'entorn d'usuari Sway 1.8 amb Wayland.
  • Hi ha disponible un entorn PaperDE 0.2 personalitzat, amb Qt i Wayland.
  • Firefox ha millorat la capacitat de compartir la pantalla en entorns basats en el protocol Wayland. S'han resolt problemes relacionats amb la suavitat del desplaçament del contingut, la generació d'esdeveniments de clic en fer clic a la barra de desplaçament i el desplaçament fora del contingut en entorns basats en Wayland.
  • S'ha publicat Phosh 0.22.0, un shell de pantalla per a dispositius mòbils basat en tecnologies GNOME i que utilitza el servidor compost Phoc que s'executa a la part superior de Wayland.
  • Valve continua desenvolupant el servidor compost Gamescope (anteriorment conegut com steamcompmgr), que utilitza el protocol Wayland i s'utilitza al sistema operatiu SteamOS 3.
  • S'ha publicat el llançament del component DDX XWayland 23.1.0, que proporciona el llançament del servidor X.Org per organitzar l'execució d'aplicacions X11 en entorns basats en Wayland.
  • Llançament de labwc 0.6, un servidor compost per a Wayland amb capacitats que recorden el gestor de finestres d'Openbox (el projecte es presenta com un intent de crear una alternativa d'Openbox per a Wayland).
  • En desenvolupament hi ha lxqt-sway, un port de l'entorn d'usuari LXQt que admet Wayland. A més, un altre projecte LWQt està desenvolupant una variant basada en Wayland del shell personalitzat LXQt.
  • S'ha llançat Weston Composite Server 11.0, que continua treballant en la infraestructura de gestió del color i estableix les bases per al suport futur per a configuracions multi-GPU.
  • Portada continuada de l'escriptori MATE a Wayland.
  • System76 està desenvolupant una nova versió de l'entorn d'usuari COSMIC mitjançant Wayland.
  • Wayland està habilitat per defecte a les plataformes mòbils Plasma Mobile, Sailfish, webOS Open Source Edition,

    Font: opennet.ru

Afegeix comentari