Wayland 1.22 está dispoñible

Despois de nove meses de desenvolvemento, preséntase unha versión estable do protocolo, do mecanismo de comunicación entre procesos e das bibliotecas Wayland 1.22. A rama 1.22 é compatible cara atrás a nivel de API e ABI coas versións 1.x e contén principalmente correccións de erros e actualizacións de protocolo menores. O Weston Composite Server, que ofrece código e exemplos de traballo para usar Wayland en ambientes de escritorio e solucións integradas, estase a desenvolver como parte dun ciclo de desenvolvemento separado.

Principais cambios no protocolo:

  • Engadiuse soporte para os eventos wl_surface::preferred_buffer_scale e wl_surface::preferred_buffer_transform á interface do programa wl_surface, a través da cal se transmite información sobre os cambios do servidor composto ao nivel de escala e os parámetros de transformación da superficie.
  • O evento wl_pointer::axis engadiuse á interface de programación wl_pointer, mostrando a dirección física do movemento do punteiro para determinar a dirección de desprazamento correcta nos widgets.
  • Engadiuse un método para obter o nome global a wayland-server e implementouse a función wl_client_add_destroy_late_listener.

Cambios nas aplicacións, contornas de escritorio e distribucións relacionadas con Wayland:

  • Wine inclúe soporte inicial para o seu uso en contornos baseados no protocolo Wayland sen compoñentes XWayland ou X11. Na fase actual, engadíronse os compoñentes do controlador winewayland.drv e unixlib e preparáronse ficheiros con definicións do protocolo Wayland para procesar o sistema de montaxe. Prevén incluír cambios para habilitar a saída no ambiente Wayland nunha versión futura.
  • Melloras continuas no soporte de Wayland nas versións 5.26 e 5.27 de KDE Plasma. Implementouse a capacidade de pegar desde o portapapeis co botón central do rato. Mellora a calidade de escalado das fiestras das aplicacións lanzadas mediante XWayland. Agora hai soporte para o desprazamento suave en presenza de ratos cunha roda de alta resolución. As aplicacións de debuxo como Krita engadiron a posibilidade de rastrexar a inclinación e a rotación do bolígrafo nas tabletas. Engadido soporte para configurar teclas de acceso rápido globais. Ofrécese a selección automática do nivel de zoom para a pantalla.
  • Preparáronse versións experimentais do xfce4-panel e do escritorio xfdesktop para Xfce, que ofrecen soporte inicial para traballar en ambientes baseados no protocolo Wayland.
  • O contorno de usuario da distribución Tails foi transferido desde o servidor X para utilizar o protocolo Wayland.
  • Qt 6.5 engadiu a interface de programación QNativeInterface::QWaylandApplication para acceder directamente a obxectos nativos de Wayland que se usan nas estruturas internas de Qt, así como para acceder a información sobre accións recentes do usuario que se pode esixir que se transmitan ás extensións do protocolo Wayland.
  • Preparouse unha capa para o sistema operativo Haiku para garantir a compatibilidade con Wayland, o que lle permite executar conxuntos de ferramentas e aplicacións que usan Wayland, incluíndo aplicacións baseadas na biblioteca GTK.
  • O sistema de modelado 3D Blender 3.4 inclúe soporte para o protocolo Wayland, o que lle permite executar directamente Blender en ambientes baseados en Wayland sen usar a capa XWayland.
  • Publicouse a versión do contorno de usuario Sway 1.8 usando Wayland.
  • Está dispoñible un ambiente PaperDE 0.2 personalizado, usando Qt e Wayland.
  • Firefox mellorou a capacidade de compartir pantallas en contornos baseados no protocolo Wayland. Resolveuse problemas relacionados co desprazamento suave do contido, a xeración de eventos de clic ao facer clic na barra de desprazamento e o desprazamento fóra do contido en contornos baseados en Wayland.
  • Phosh 0.22.0, un shell de pantalla para dispositivos móbiles baseado en tecnoloxías GNOME e que utiliza o servidor composto Phoc que se executa sobre Wayland.
  • Valve segue desenvolvendo o servidor composto Gamescope (anteriormente coñecido como steamcompmgr), que utiliza o protocolo Wayland e úsase no sistema operativo SteamOS 3.
  • Publicouse o lanzamento do compoñente DDX XWayland 23.1.0, que proporciona o lanzamento do servidor X.Org para organizar a execución de aplicacións X11 en contornos baseados en Wayland.
  • Lanzamento de labwc 0.6, un servidor composto para Wayland con capacidades que lembran ao xestor de fiestras de Openbox (o proxecto preséntase como un intento de crear unha alternativa de Openbox para Wayland).
  • En desenvolvemento está lxqt-sway, un porto do contorno de usuario LXQt que admite Wayland. Ademais, outro proxecto LWQt está a desenvolver unha variante baseada en Wayland do shell personalizado LXQt.
  • Lanzouse Weston Composite Server 11.0, que continúa o traballo na infraestrutura de xestión de cores e establece as bases para o soporte futuro para configuracións multi-GPU.
  • Continuouse coa portabilidade do escritorio MATE a Wayland.
  • System76 está a desenvolver unha nova versión do contorno de usuario COSMIC usando Wayland.
  • Wayland está habilitado por defecto nas plataformas móbiles Plasma Mobile, Sailfish, webOS Open Source Edition,

    Fonte: opennet.ru

Engadir un comentario