lançamento do servidor de exibição , cujo desenvolvimento continua pela Canonical, apesar da desistência em desenvolver a interface Unity e a edição do Ubuntu para smartphones. Mir permanece relevante em projetos da Canonical e agora é posicionado como solução para dispositivos embarcados e Internet das Coisas (IoT). O Mir pode ser utilizado como um servidor compositor para Wayland, permitindo a execução em ambientes baseados em Mir de qualquer aplicativo que utilize Wayland (como aqueles compilados com GTK3/4, Qt5 ou SDL2). Pacotes de instalação foram preparados para Ubuntu 16.04-20.04 () e . O código do projeto sob a licença GPLv2.
Na nova versão, as principais mudanças estão relacionadas à ampliação do suporte para telas de alta densidade de pixels (HiDPI) e melhorias na portabilidade:
- Ao utilizar o protocolo Wayland, o Mir realiza o escalonamento correto em telas HiDPI. Para cada dispositivo de saída, configurações de escalonamento separadas podem ser ajustadas, incluindo valores fracionários.
- No componente que suporta a execução de aplicativos X11 em um ambiente baseado em Wayland (usando Xwayland), foi adicionada a capacidade de alterar o escalonamento para dispositivos de saída fictícios, uma opção ‘—display-config’ foi proposta e o cursor X11 foi desativado na janela do Mir.
- Na implementação da plataforma ‘wayland’, que permite ao Mir operar como cliente sob um outro servidor compositor Wayland, a capacidade de escalonamento da saída dos clientes Wayland foi adicionada.
- Na camada de abstração MirAL (Mir Abstraction Layer), que pode ser utilizada para sair da chamada direta ao servidor Mir e abstrair o acesso ao ABI através da biblioteca libmiral, foi implementado um estado de ‘sem janela ativa’.
- Na interface de demonstração mir-shell, o escalonamento do fundo foi corrigido e foi adicionado suporte para a execução do GNOME Terminal em todas as plataformas.
- Alguns problemas específicos de distribuições foram resolvidos, incluindo problemas ao iniciar o Mir no Fedora e Arch Linux.
- Para a plataforma mesa-kms, que permite a operação do Mir sobre os drivers Mesa e KMS (as outras plataformas incluem mesa-x11, wayland e eglstream-kms), foi adicionada a opção de saída escalonável.
Fonte: opennet.ru
