Categorias
Ubuntu

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.

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.

Por Emanuel Negromonte

Fundador do SempreUPdate. Acredita no poder do trabalho colaborativo, no GNU/Linux, Software livre e código aberto. É possível tornar tudo mais simples quando trabalhamos juntos, e tudo mais difícil quando nos separamos.

Sair da versão mobile