Se você está migrando do Windows para o Linux e faz lives na Twitch, provavelmente já passou por aquele momento de frustração: você instala o sistema linux dos sonhos (seja um CachyOS, Fedora, Nobara ou Pop!_OS), deixa tudo lindo, mas na hora de configurar o OBS Studio, as coisas não funcionam como deveriam.

O chat da Twitch não carrega, o feed de atividades fica em tela branca, e o pior: o botão de “Conectar Conta” simplesmente não funciona, te obrigando a caçar aquela chave de transmissão (stream key) manualmente lá no painel do YouTube ou da Twitch. Parece um retrocesso, né?

Se você está passando por isso, calma. O problema não é você, e a solução é mais simples do que parece.

O Vilão: O que é o CEF e por que ele quebra?

Para entender o problema, precisamos entender como o OBS funciona. Sabe quando você abre o chat da Twitch dentro do OBS? Na verdade, aquilo é uma “janela de navegador” camuflada.

O OBS usa uma ferramenta chamada CEF (Chromium Embedded Framework). Grosso modo, é como se existisse um Google Chrome rodando dentro do seu OBS para carregar essas páginas de login e chat.

O problema acontece na comunicação entre esse “navegador interno”, o formato Flatpak (que isola o aplicativo) e o protocolo gráfico Wayland (especialmente se você usa placas NVIDIA). Essa combinação, às vezes, impede que o navegador seja desenhado na tela. Resultado: telas pretas, login travado e dores de cabeça.

A Solução: XWayland

A comunidade Linux descobriu que forçar o OBS a rodar através do XWayland (uma camada de compatibilidade que simula o antigo sistema X11) resolve 100% desses problemas. O “navegador” do OBS volta a funcionar, o login abre e o chat aparece.

Mas configurar isso manualmente é chato. Você precisaria abrir o terminal, digitar comandos complexos de permissão de arquivos, sockets e variáveis de ambiente toda vez que fosse abrir o programa.

Pensando nisso, para facilitar a vida de quem está chegando agora (e de quem já está cansado de configurar isso na mão), criei um script automático que faz todo o trabalho sujo por você. Abaixo, siga o guia completo para aplicar a correção:

Tutorial Passo a Passo (Bem Mastigado)

Vamos resolver isso agora, em menos de 2 minutos. Você não precisa ser um expert em terminal, é só seguir as instruções.

Pré-requisitos

Este tutorial é para quem instalou o OBS Studio via Flatpak (que é o padrão na maioria das lojas de aplicativos hoje em dia).

Passo 1: Abrir o Terminal

Abra o terminal da sua distribuição.

Passo 2: Baixar a Ferramenta

Vamos baixar a pasta com a correção direto do repositório. Copie o comando abaixo e cole no seu terminal:

git clone [https://github.com/vol1t/OBS-Studio-Flatpak-XWayland-Universal-Fix.git](https://github.com/vol1t/OBS-Studio-Flatpak-XWayland-Universal-Fix.git)

Se der erro dizendo que o comando “git” não existe, instale o git pela loja de apps ou com sudo pacman -S git (Arch/CachyOS) ou sudo apt install git (Ubuntu/Debian).

Passo 3: Acessar a pasta

Agora que baixamos, vamos entrar na pasta criada:

cd OBS-Studio-Flatpak-XWayland-Universal-Fix

Passo 4: Dar permissão de execução

Por segurança, o Linux não deixa rodar scripts baixados da internet sem sua autorização explícita. Vamos avisar que esse arquivo é seguro e executável:

chmod +x obs-xwayland-fix.sh

Passo 5: Rodar a correção

Agora é a hora da mágica. Execute o script com este comando (não esqueça do ponto e barra no começo):

./obs-xwayland-fix.sh

O que o script vai fazer na sua máquina?

  1. Verificar sua Distro: Ele olha se você usa Arch, Debian, Fedora, etc.
  2. Instalar o XWayland: Se o seu sistema não tiver o pacote de compatibilidade necessário, ele baixa e instala automaticamente.
  3. Configurar o OBS: Ele aplica as permissões corretas no Flatpak para que o OBS consiga “ver” sua tela e rodar os plugins de navegador sem travar.

Passo 6: O Grande Final

Se o script instalou alguma coisa nova (como o pacote xwayland), é altamente recomendável que você reinicie o computador ou faça logoff e login novamente. Isso garante que o sistema carregue os drivers novos.

Testando

Abra seu OBS Studio normalmente pelo menu de aplicativos. Tente ir em Configurações > Transmissão. Se tudo deu certo, a opção de Conectar Conta (Recomendado) vai funcionar perfeitamente, abrindo a janelinha de login da Twitch ou YouTube.

Seus painéis de chat e feed de atividades devem carregar instantaneamente.

E se eu quiser desfazer?

Caso no futuro o Wayland nativo fique perfeito e você queira voltar às configurações originais, basta rodar este comando no terminal:

flatpak override --user --reset com.obsproject.Studio

Gostou da dica? Se esse script salvou sua live, considere deixar uma ⭐ estrelinha lá no Repositório do GitHub para ajudar o projeto a chegar em mais pessoas!