Fragmentação do Wayland: Um Pesadelo de Compatibilidade entre Desktops
O design do Wayland omite funcionalidades básicas que aplicativos de desktop para X11, Windows e macOS usam há décadas, como posicionamento de janelas e manipulação do cursor do mouse. Essa omissão não foi um descuido; foi intencional. A fragmentação agrava ainda mais o problema: GNOME, KDE e outros compositores interpretam os protocolos Wayland de maneira diferente. Desenvolvedores de aplicativos não podem depender de implementações consistentes, levando a uma carga de suporte insustentável, especialmente para aplicativos de nicho em um Linux já fragmentado. Pior ainda, esses problemas residem nos protocolos Wayland, gerenciadores de janelas e compositores — fora do alcance dos desenvolvedores de aplicativos. Esperamos que o ecossistema Wayland amadureça, mas ainda não chegamos lá.