Como faço para que todos os aplicativos usem wayland em vez de xwayland?

Como faço para que todos os aplicativos usem wayland em vez de xwayland?

Habilitei o Wayland no meu Ubuntu 20.04.

Parece que cada aplicativo precisa ser configurado individualmente para usar o Wayland e não o xwayland.

Como faço para que todos os aplicativos que suportam o wayland usem o wayland?

Para o Firefox, tive que adicionar MOZ_ENABLE_WAYLAND=1para /usr/share/applications/firefox.desktopcomeçar a usar o Wayland em vez do Xwayland.

Da mesma forma, texstudio, slack, spyder, VScode, joplin, mendeley e essencialmente todos os aplicativos não integrados não, embora eu acho que pelo menos alguns deles podem ser configurados para iniciar manualmente com wayland.

Responder1

Você não pode fazer com que todos os aplicativos sejam executados diretamente no Wayland. Somente aplicativos preparados para isso podem rodar nativamente no Wayland. Alguns aplicativos, como o Firefox, parecem, por enquanto, configurados para rodar no Xorg, mesmo que suportem Wayland. Portanto, por padrão, eles rodam no xwayland se você rodar o Wayland, mas, como você descobriu, isso pode ser alterado.

Sim, depende da aplicação individual. Muitos aplicativos ainda não preparados para o Wayland só rodarão no xwayland.

informação relacionada