Versión do servidor de visualización Mir 1.2

Presentado versión do servidor de visualización Mir 1.2, cuxo desenvolvemento continúa por Canonical, a pesar da negativa a desenvolver o shell Unity e a edición Ubuntu para teléfonos intelixentes. Mir segue sendo demandada nos proxectos Canonical e agora sitúase como unha solución para dispositivos integrados e Internet das cousas (IoT). Mir pódese usar como servidor composto para Wayland, o que lle permite executar calquera aplicación que utilice Wayland (por exemplo, construído con GTK3/4, Qt5 ou SDL2) en ambientes baseados en Mir. Os paquetes de instalación están preparados para Ubuntu 16.04/18.04/18.10/19.04 (PPA) E Fedora 28/29/30.

Na nova versión:

  • Nas ferramentas para garantir o lanzamento de aplicacións Wayland no contorno Mir, aumentouse o número de extensións de protocolo Wayland compatibles. As extensións wl_shell, xdg_wm_base e xdg_shell_v6 están activadas actualmente por defecto. zwlr_layer_shell_v1 e zxdg_output_v1 pódense activar por separado. Comezou a traballar para proporcionar a capacidade de definir as súas propias extensións do protocolo Wayland para as súas shells gráficas baseadas en Mir. O primeiro paso para implementar tal característica foi a adición dun novo paquete libmirwayland-dev, que che permite xerar unha clase para o teu propio protocolo e rexistrala en MirAL;
  • Ampliáronse as capacidades da capa MirAL (Mir Abstraction Layer), que se pode utilizar para evitar o acceso directo ao servidor Mir e o acceso abstracto ao ABI a través da biblioteca libmiral. Engadido soporte para rexistrar as súas propias extensións de Wayland na clase WaylandExtensions. Engadiuse unha nova clase MinimalWindowManager cunha implementación predeterminada de estratexia de xestión de ventás (pódese usar para crear capas de ventás flotantes simples, que permiten aos clientes de Wayland mover e redimensionar unha ventá mediante xestos de pantalla nas pantallas táctiles);
  • O soporte experimental para aplicacións X11 ampliouse coa posibilidade de lanzar o compoñente Xwayland segundo sexa necesario.

Fonte: opennet.ru

Engadir un comentario