lançamento do servidor de exibição , cujo desenvolvimento continua pela Canonical, apesar da desistência do desenvolvimento da interface Unity e da edição Ubuntu para smartphones. O Mir continua sendo solicitado em projetos da Canonical e agora é posicionado como uma solução para dispositivos incorporados e a Internet das Coisas (IoT). O Mir pode ser usado como um servidor compositor para o Wayland, permitindo a execução em ambientes baseados em Mir de quaisquer aplicativos que utilizam o Wayland (por exemplo, construídos com GTK3/4, Qt5 ou SDL2). Pacotes para instalação foram preparados para Ubuntu 16.04/18.04/18.10/19.04 () e .
No novo lançamento:
- Nos meios para suportar o lançamento de aplicações Wayland no ambiente Mir, o número de extensões do protocolo Wayland suportadas foi ampliado. Atualmente, as extensões wl_shell, xdg_wm_base e xdg_shell_v6 estão habilitadas por padrão. As extensões zwlr_layer_shell_v1 e zxdg_output_v1 podem ser habilitadas separadamente. O trabalho começou para possibilitar a definição de extensões próprias do protocolo Wayland para interfaces gráficas baseadas em Mir. O primeiro passo na implementação dessa possibilidade foi a adição do novo pacote libmirwayland-dev, que permite gerar uma classe para um protocolo próprio e registrá-lo no MirAL;
- As capacidades da camada MirAL (Mir Abstraction Layer) foram expandidas, podendo ser utilizada para evitar chamadas diretas ao servidor Mir e abstrair o acesso à ABI através da biblioteca libmiral. Foi adicionada ao class WaylandExtensions a funcionalidade de registrar extensões Wayland próprias. Um novo class MinimalWindowManager foi introduzido com a implementação da estratégia de gerenciamento de janelas aplicada por padrão (pode ser utilizada para criar interfaces simples com janelas flutuantes, suportando clientes Wayland para movimentação e dimensionamento de janelas através de gestos na tela em dispositivos touchscreen);
- O suporte experimental para aplicações X11 foi ampliado com a possibilidade de iniciar o componente Xwayland conforme necessário.
Fonte: opennet.ru
