Canonical anuncia nova versão do Mir 2.7

Canonical anuncia GraalVM para Ubuntu Linux
Canonical aposta tudo em jogos para Ubuntu

Há alguns dias, a Canonical anunciou a chegada de uma nova versão do Mir, a 2.7. Ela traz muitas correções de erros, além do fato de que a biblioteca MirOil está incluída. Trata-se de um servidor de tela desenvolvido pela Canonical, apesar da empresa ter abandonado o desenvolvimento do ambiente Unity e a edição do Ubuntu para smartphones.

O Mir serve como base para vários outros projetos da Canonical e é uma solução adequada para dispositivos incorporados e Internet das coisas. O Mir pode ser usado como um servidor composto para o Wayland, permitindo que qualquer aplicativo com base no Wayland (por exemplo, construído com GTK3/4, Qt5 ou SDL2) seja executado em ambientes baseados no Mir.

A camada de compatibilidade para X, XMir, é baseada em XWayland, enquanto outras partes da infraestrutura usada pela Mir são do Android. Essas partes incluem a pilha de entrada do Android e os buffers de protocolo do Google. Mir atualmente é executado em uma variedade de dispositivos com Linux, incluindo desktops tradicionais, IoT e produtos incorporados.

O servidor gráfico Mir permite que fabricantes de dispositivos e usuários de desktops tenham uma plataforma bem definida, eficiente, flexível e segura para seu ambiente gráfico.

Principais novidades da Mir 2.7

Canonical anuncia nova versão do Mir 2.7

Nesta nova versão do Mir 2.7 que se apresenta podemos encontrar que Biblioteca MirOil incluída. Isso fornece uma camada para portar o ambiente gráfico do Lomiri para novas versões do Mir, que continua o desenvolvimento do shell Unity8.

Outra mudança que se destaca nesta nova versão é que adicionou a opção “idle timeout” para configurar o display para que desligue após um certo tempo ocioso. Por outro lado, adicionaram o suporte para o protocolo zwp_text_input_manager_v2, que está em demanda em teclados na tela e aplicativos Qt.

Da mesma forma, a manipulação aprimorada de foco de entrada para teclado, além de que a opção mir::system_executor, linearising_executor e -gdbla foi adicionada ao script da aplicação para executar o servidor sob gdb e que o desenvolvimento foi alterado para o padrão C++20.

Em relação aos erros que receberam correção, temos o seguinte:

  • Dê foco do teclado aos menus.
  • Correções do XWayland para o tipo de janela de diálogo
  • Não envie eventos de teclado sem foco
  • Não solicite valores de eixo quando o eixo não estiver configurado.
  • Corrige menções de mirclient em mirserver.pc, mirtest.pc
  • Corrigir erros de configuração do pkg em mirwayland.pc mirtest.pc
  • WlKeyboard: use WlSeat::FocusListener para rastreamento de foco
  • Desabilite a entrada de texto quando o objeto Wayland for excluído
  • Envie wl_pointer.axis_stop.
  • FTBFS com dependências mais recentes no Fedora/rawhide, Alpine/edge e Debian/sid
  • wl_pointer: não envie eventos que não sejam compatíveis com a versão

Finalmente se você estiver interessado em saber mais sobre esta nova versão do Mir, você pode verificar os detalhes no link a seguir.

Acesse a versão completa
Sair da versão mobile