Estou feliz que você use o Weston - um desktop muito simples. No entanto, muitos aplicativos ainda usam o X, então eu preciso do Xwayland para compatibilidade.
Entre os aplicativos X, notei um bug irritante. É assim:
abrir um menu suspenso. Mova a janela. Traga o menu suspenso novamente, ele não se moveu com a janela, ele ainda aparece no local antigo!
Ele permanecerá lá - até que eu redimensione a janela ou até que algum evento interno faça com que sua posição seja recalculada.
Afeta muitos aplicativos (entre eles o Chromium e o Firefox). Também afeta o menu contextual, as listas suspensas (preenchimento automático, etc.) e as áreas de arrastar e soltar. Eu também observei isso ao usar o gerenciador de janelas "sway" em vez de "weston".
O Sublime Text e um monte de outros X apps parecem estar imunes. Então, acho que está relacionado ao kit de ferramentas ou a recursos específicos que esses aplicativos usam.
Eu nunca observei esse bug em nenhum aplicativo Wayland "nativo".
Aqui está a coisa :
Eu tentei o GNOME / Wayland e o KDE / Wayland e não vi aquele bug por lá! Firefox, Chromium, tudo funciona bem por lá!
No momento estou investigando e reuni algumas notas ( link )
Eu construí a versão mais recente para Weston e Xwayland a partir do código-fonte. O mesmo.
Gostaria de saber se alguém com conhecimento de como esses aplicativos e gerenciadores de janela estão reunidos poderia me ajudar a tirar algumas conclusões.