O Polo 1.0 chega como compositor Wayland para o MATE, mantendo o comportamento do Marco no X11, com cubo 3D, janelas bamboleantes e XWayland. Teste já!
O MATE Desktop sempre foi conhecido por sua fidelidade ao estilo clássico do GNOME 2, e o Marco , seu gerenciador de janelas derivado do Metacity, é parte fundamental dessa identidade.
Agora, com o lançamento do Polo 1.0, os usuários do MATE ganham uma ponte nativa para o Wayland sem abrir mão da experiência que conhecem.
Desenvolvido de forma independente por Kerem Söke, o Polo é um compositor Wayland que se propõe a replicar o comportamento do Marco no X11, combinando a base do libweston com as políticas de gerenciamento de janelas, temas, atalhos e configurações do MATE.
Diferente de abordagens anteriores que tentavam encaixar o MATE no Wayfire por meio de plugins e contornos, o Polo foi projetado especificamente para a arquitetura do MATE.
Ele não apenas gerencia janelas, mas também assume o papel de gerenciador de sessão, sendo compatível com a API D-Bus do mate-session-manager 1.28, incluindo fases de autostart, inibidores, diálogos de logout e desligamento, sessões salvas e XSMP.
Isso significa que os aplicativos MATE continuam conversando com as mesmas interfaces de sessão e usando as mesmas chaves GSettings/dconf, como se estivessem no X11.
Produto Recomendado
Você já percebeu que a maioria das pessoas só conversa com o ChatGPT... enquanto uma minoria está criando agentes de IA que executam tarefas, tomam decisões e geram receita sozinhos?
O livro "Construindo Aplicações com Agentes de IA: Projeto e Implementação de Sistemas Multiagentes" é o seu mapa prático — do zero à arquitetura profissional.
✅ Projeto e implementação passo a passo
✅ Sistemas multiagentes que colaboram entre si
✅ Aplicações reais para negócios e automação
✅ Linguagem acessível, com rigor técnico
💡 Não é teoria. É engenharia aplicada.
Eu ganho uma comissão quando você faz uma compra.
O que o Polo 1.0 traz na prática
O Polo 1.0 é a primeira versão pública e já inclui um conjunto robusto de funcionalidades para o dia a dia:
- Gerenciamento de janelas fiel ao Marco: políticas de janela, temas, atalhos de teclado, menus de janela, alternador Alt+Tab e OSDs desenhados pelo polo-shell-ui, com anúncio para leitores de tela.
- Efeitos clássicos do GNOME 2: cubo 3D (desktop cube), janelas bamboleantes (wobbly windows), efeitos de minimizar/maximizar como Magic Lamp, fade, zoom, zap, spin, squeemize e expo.
- Suporte a XWayland: aplicativos X11 continuam funcionando por meio de um gerenciador de janelas XWayland próprio do Polo.
- Sessão MATE completa: autostart nas fases do MATE, org.gnome.SessionManager para inibidores e presença, logind para energia, sessões salvas e XSMP para aplicativos legados.
- Saídas e entrada: backend DRM com hotplug, layouts de tela salvos em ~/.config/mate/polo/monitors.xml, DPMS, gama, zoom de saída, notificação de idle, gestos de ponteiro e sincronização explícita.
- Integração com o desktop: capturas de tela e compartilhamento de tela via xdg-desktop-portal, suporte a layer-shell para o mate-panel e outros shells.
Como instalar e testar
Considerações importantes antes de migrar
Checklist para testar o Polo 1.0
□ Verificar se a distribuição é Fedora 44/45, Debian 14 ou Ubuntu 26.04/26.10.
□ Instalar as dependências de compilação listadas no GitHub (gcc, meson, ninja, vala, libweston, etc.).
□ Clonar o repositório: git clone https://github.com/KeremSoke/polo.
□ Compilar e instalar seguindo o README.
□ Compilar os componentes do MATE com suporte a Wayland (recomendado).
□ Selecionar a sessão “MATE (Polo)” no LightDM.
□ Testar o cubo 3D, wobbly windows, Alt+Tab, tiling e múltiplos monitores.
□ Reportar bugs e comportamentos estranhos no GitHub do projeto.
Questionário sobre o resumo
1. Qual é a principal proposta do Polo 1.0 em relação ao MATE?
a) Substituir o Marco por um gerenciador de janelas totalmente novo.
b) Levar o MATE ao Wayland mantendo o comportamento e as configurações do Marco no X11.
c) Criar um ambiente desktop do zero baseado no GNOME 2.
d) Portar o MATE para o X11 com suporte a Wayfire.
Resposta correta: b) — O Polo replica as políticas de gerenciamento de janelas, temas e atalhos do Marco no Wayland, usando as mesmas chaves GSettings/dconf.
2. Quais efeitos clássicos do GNOME 2 estão disponíveis no Polo 1.0?
a) Apenas o cubo 3D.
b) Cubo 3D, janelas bamboleantes (wobbly windows) e efeitos de minimizar como Magic Lamp.
c) Somente efeitos de transparência.
d) Nenhum efeito visual, apenas gerenciamento de janelas.
Resposta correta: b) — O Polo inclui fade, zoom, zap, spin, squeemize, magic lamp, desktop cube, expo e wobbly windows.
3. O Polo 1.0 é um projeto oficial do MATE Desktop?
a) Sim, foi adotado oficialmente como compositor padrão.
b) Não, é um projeto independente desenvolvido por Kerem Söke, que busca testadores e feedback.
c) Sim, mas apenas para o Fedora.
d) Não, é um fork do Wayfire mantido pela equipe do MATE.
Resposta correta: b) — O Polo é desenvolvido de forma independente e não é uma substituição oficial do MATE.
Conclusão
O Polo 1.0 representa um passo significativo para quem deseja manter a essência do MATE — o visual clássico, os efeitos nostálgicos e a familiaridade do Marco — enquanto abraça a modernidade do Wayland.
A abordagem de construir um compositor específico para o MATE, em vez de adaptar um genérico, mostra um cuidado com a experiência do usuário que poucos projetos independentes conseguem oferecer.
Embora ainda esteja em estágio inicial e dependa de testadores para amadurecer, o Polo já demonstra que é possível ter o melhor dos dois mundos: a tradição do GNOME 2 e a segurança e o desempenho do Wayland.
Se você é usuário do MATE e quer contribuir para o futuro do desktop, vale a pena compilar, testar e enviar seu feedback no GitHub.

Nenhum comentário:
Postar um comentário