Novidades Mir

Canonical lança Mir 2.18 com suporte a decorações no lado do servidor Wayland

A Canonical lançou o Mir 2.18, trazendo suporte a decorações no lado do servidor Wayland, escalonamento fracionado e melhorias de configuração de entrada. Baseado no Ubuntu 24.04, essa versão prepara o caminho para o Ubuntu 24.10.

Ubuntu Maker da Canonical anuncia nova colaboração com a Qualcomm
Canonical lança assinaturas gratuitas do Ubuntu Pro

A Canonical lançou hoje a versão 2.18 do Mir, uma biblioteca open-source para a criação de shells baseados no Wayland. O Mir 2.18 traz diversas melhorias e novos recursos, incluindo o suporte a decorações no lado do servidor Wayland.

Com essa nova versão, foram adicionadas opções avançadas de configuração de entrada e suporte ao protocolo xdg_decoration_unstable_v1, responsável pela implementação das decorações do lado do servidor no Wayland. Além disso, o Mir 2.18 oferece uma estratégia aprimorada de decorações no Wayland, suporte ao protocolo wp_viewporter e a fusão da função x11-kiosk. Um dos destaques é o suporte a escalonamento fracionado, viabilizado pelo protocolo wp_fractional_scale_v1, permitindo maior flexibilidade na exibição gráfica em diferentes resoluções.

Outro ponto importante é a capacidade dos servidores de atualizar dinamicamente suas configurações de entrada, proporcionando uma experiência mais fluida e personalizada para os usuários.

Além das novas funcionalidades, a versão 2.18 corrige diversos bugs e problemas presentes em versões anteriores do Mir. Outra mudança significativa é que o desenvolvimento agora se baseia no Ubuntu 24.04, substituindo a versão 22.04 como plataforma primária.

O Mir 2.18 é um grande marco, especialmente em preparação para o Ubuntu 24.10. A introdução do escalonamento fracionado e das decorações no lado do servidor amplia ainda mais o potencial para ambientes gráficos avançados baseados no Wayland.

Mas o que são as decorações do Wayland?

As decorações no Wayland referem-se aos elementos visuais que compõem as bordas, barras de título, botões de fechar, minimizar e maximizar em uma janela. Esses elementos fazem parte da interface gráfica de uma janela e são essenciais para permitir que o usuário interaja com ela.

No Wayland, as decorações podem ser divididas em dois tipos principais:

  1. Decorações do lado do cliente (CSD – Client-Side Decorations): Nesse modelo, é o próprio aplicativo que é responsável por desenhar suas decorações. Isso significa que o aplicativo gerencia as bordas, botões e demais elementos de controle da janela. O GTK e o Qt, por exemplo, usam esse modelo em muitos aplicativos. No entanto, um dos desafios desse modelo é garantir a consistência visual entre diferentes aplicativos, já que cada um pode ter sua própria abordagem de design.
  2. Decorações do lado do servidor (SSD – Server-Side Decorations): Nesse modelo, o servidor de exibição (o compositor Wayland) é responsável por desenhar as decorações da janela, como as bordas e as barras de título. Isso garante uma aparência mais consistente e integrada em todo o ambiente de desktop, já que o compositor controla as decorações para todos os aplicativos. O suporte ao protocolo xdg_decoration_unstable_v1, introduzido no Wayland, permite que os clientes solicitem decorações do lado do servidor, quando disponíveis.

No caso do Mir 2.18, o suporte a decorações no lado do servidor significa que o compositor (o servidor Wayland) pode agora gerenciar esses elementos, oferecendo uma experiência de janela mais padronizada e controlada, sem que cada aplicativo precise se preocupar em desenhar suas próprias decorações. Isso é particularmente útil em ambientes de desktop que buscam maior consistência visual e facilidade de uso.

Para mais informações, detalhes técnicos e download do Mir 2.18, acesse o repositório oficial no GitHub.

Miracle-WM

O Miracle-WM é uma das opções mais populares de desktop baseados no Mir, aproveitando ao máximo as funcionalidades que essa nova versão oferece.