Discord Flatpak Não abre (Solução)

Quando voltei a usar Ubuntu, com wayland, percebi que o Discord flatpak não abria, pesquisei e não encontrei nada, então acabei utilizando a versão .deb mesmo, e esta abria normalmente.
Porém como dou preferencia ao Flatpak, resolvi instalar novamente e tentar buscar a solução.

Instalando normalmente o Discord e tentando abrir ele, vemos que nada acontece, caso tente rodar pelo terminal com o comando

flatpak run com.discordapp.Discord

Vc tera um erro parecido com este:

Se verificarmos todo esse erro, temos um erro na Xlib, o que me fez pensar q erro era com o wayland, já q buscando um pouco vemos que o discord ainda não tem suporte nativo ao wayland.

Para resolver isto, precisamos fazer o discord funcionar no x11 dentro do wayland, e podemos fazer isto facilmente utilizando o Flatseal, um gerenciador de permissões de flatpaks, vc pode encontra na loja de aplicativos

ou instalar pelo comando:

flatpak install flathub com.github.tchx84.Flatseal

Com o programa instalado e aberto, podemos encontrar todos os programas instalados via flatpak, tome cuidado e não mude nada que vc não saiba ( mas caso altere sem querer, há um botão “Restaurar” no lado superior direito pra desfazer tudo).

Vamos procurar o discord e selecionar, você vera a seguinte tela:

E Para resolver o problema basta desativar o “Sistema de janelas Wayland”, ficando com

Deixe o resto como está, feche o flatseal e pronto, o discord abrirá normalmente :smiley:

(OBS: O compartilhamento de tela ainda não funciona, devido a falta de suporte ao Wayland, para “contornar” esse problema, vc pode abrir o discord pelo firefox para conseguir compartilhar a tela)

3 curtidas