Guia de instalação no Linux

O GameVox roda na maioria das distribuições Linux. Escolha o formato que funciona melhor no seu sistema.

Flatpak (SteamOS / Steam Deck / universal)

A versão Flatpak traz todas as dependências (WebKit2GTK, GTK3, GStreamer) pelo runtime do GNOME. É a única opção para o SteamOS, já que ele não vem com o WebKit2GTK e o sistema de arquivos raiz é somente leitura.

Instalar a partir do download

  1. Baixe o pacote .flatpak na página de downloads
  2. Abra um terminal (no Steam Deck, mude para o Modo Área de Trabalho antes)
  3. Execute:
flatpak install gamevox-client-x86_64.flatpak

Abrir

flatpak run com.gamevox.GameVox

Depois da instalação, o GameVox também aparece no menu de aplicativos.

Dica para Steam Deck: mude para o Modo Área de Trabalho (segure o botão de ligar → Mudar para a área de trabalho). Depois, você pode adicionar o GameVox como jogo não Steam no Modo de Jogo para abrir com facilidade.

AppImage (universal)

Um único executável portátil. Não precisa instalar: é só baixar, tornar executável e rodar.

  1. Baixe o AppImage na página de downloads
  2. Torne o arquivo executável:
chmod +x GameVox-*.AppImage
  1. Execute:
./GameVox-*.AppImage
Observação: o AppImage precisa do WebKit2GTK e do GTK3 instalados no sistema. Se aparecer um erro de biblioteca faltando, veja a seção Dependências abaixo ou use a versão Flatpak.

.deb (Ubuntu, Debian, Mint, Pop!_OS)

Baixe o pacote .deb na página de downloads e instale:

sudo dpkg -i gamevox-client-*-amd64.deb sudo apt-get install -f # Instala as dependências que faltarem

Ou use o apt direto (ele resolve as dependências automaticamente):

sudo apt install ./gamevox-client-*-amd64.deb

O GameVox vai aparecer no menu de aplicativos, ou você pode rodar gamevox em um terminal.

.rpm (Fedora, RHEL, openSUSE)

Baixe o pacote .rpm na página de downloads e instale:

Fedora / RHEL

sudo dnf install gamevox-client-*-x86_64.rpm

openSUSE

sudo zypper install gamevox-client-*-x86_64.rpm

Arch / Manjaro / EndeavourOS

O jeito mais fácil de instalar o GameVox em distros baseadas no Arch é pelo pacote do AUR:

paru -S gamevox-launcher-bin

Ou, se você usa o yay:

yay -S gamevox-launcher-bin

Isso instala o launcher, que cuida das atualizações automáticas e da detecção de dependências.

Dependências

Todos os formatos, menos o Flatpak, precisam destas bibliotecas do sistema:

  • WebKit2GTK (4.1 de preferência, 4.0 também é suportado)
  • GTK 3
  • PulseAudio (ou PipeWire com compatibilidade com PulseAudio)
  • GStreamer plugins-bad (para a voz via WebRTC pelo motor do navegador)
  • libayatana-appindicator3 (opcional, recomendado): ativa o ícone na bandeja do sistema e o "minimizar para a bandeja". Obrigatório no Hyprland, sway, GNOME e em qualquer compositor só Wayland. Sem ele, fechar a janela encerra o app em vez de escondê-lo.

Comandos de instalação por distro

DistribuiçãoComando
Ubuntu / Debiansudo apt install libwebkit2gtk-4.1-0 libgtk-3-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad libayatana-appindicator3-1
Fedorasudo dnf install webkit2gtk4.1 gtk3 gstreamer1-plugins-base gstreamer1-plugins-bad-free libayatana-appindicator-gtk3
Arch / Manjarosudo pacman -S webkit2gtk-4.1 gtk3 gst-plugins-base gst-plugins-bad libayatana-appindicator
openSUSEsudo zypper install webkit2gtk3 gtk3 gstreamer-plugins-base gstreamer-plugins-bad libayatana-appindicator3-1
Void Linuxsudo xbps-install webkit2gtk gtk+3 gst-plugins-base1 gst-plugins-bad1 libayatana-appindicator
Quem usa Flatpak: não precisa instalar nada disso. O Flatpak já traz tudo pelo runtime do GNOME.

Solução de problemas

Erro de WebKit2GTK faltando

Se aparecer "Missing required libraries: WebKit2GTK", instale as dependências da sua distro pela tabela acima. Se a sua distro não empacota o WebKit2GTK (como o SteamOS), use a versão Flatpak.

O AppImage não abre / erro de FUSE

Se aparecer "AppImages require FUSE to run" ou "error loading libfuse.so.2", o seu sistema não tem o libfuse2 instalado. Muitas distros modernas (Fedora, variantes imutáveis etc.) vêm com o fuse3 no lugar.

Instale o libfuse2 manualmente:

# Ubuntu/Debian sudo apt install libfuse2 # Fedora sudo dnf install fuse-libs

Confira se o arquivo é executável: chmod +x GameVox-*.AppImage

Sem chat de voz / "Go Native WebRTC" nos logs

Algumas distros (principalmente Ubuntu e Debian) compilam o WebKit2GTK sem suporte a WebRTC. O GameVox detecta isso e passa a usar automaticamente um motor de voz embutido. Se a voz ainda não funcionar, confira se o GStreamer plugins-bad está instalado:

# Ubuntu/Debian sudo apt install gstreamer1.0-plugins-bad gstreamer1.0-nice # Fedora sudo dnf install gstreamer1-plugins-bad-free

Minimizar para a bandeja não funciona / o app fecha quando eu fecho a janela

O GameVox precisa de um ícone na bandeja do sistema para ficar em segundo plano. Na maioria das configurações Linux modernas (Hyprland, sway, GNOME, KDE), isso exige a biblioteca libayatana-appindicator3 e um painel ou barra que mostre ícones de bandeja.

1. Instale a biblioteca:

# Ubuntu/Debian sudo apt install libayatana-appindicator3-1 # Fedora sudo dnf install libayatana-appindicator-gtk3 # Arch/Manjaro sudo pacman -S libayatana-appindicator # openSUSE sudo zypper install libayatana-appindicator3-1

2. Confira se o seu desktop tem um host de bandeja:

  • KDE Plasma, XFCE, MATE, Cinnamon, LXQt, Budgie: já vem embutido, não precisa fazer nada.
  • GNOME: instale a extensão AppIndicator Support (muitas extensões de tiling do GNOME também incluem suporte a bandeja).
  • Hyprland / sway / river / Niri: ative o módulo tray no waybar ou use um painel como o nwg-panel.

Depois de instalar, reinicie o GameVox. O log deve mostrar [Tray] AppIndicator (StatusNotifierItem) created. Se ainda aparecer "your desktop environment does not support GtkStatusIcon", a biblioteca não está sendo encontrada. Verifique se ela está instalada com ldconfig -p | grep ayatana.

Problemas de exibição no Wayland

Em sessões Wayland, o GameVox força o backend X11 via XWayland para evitar problemas de entrada com janelas sem borda em gerenciadores de janelas lado a lado (Sway, Hyprland, Niri). Se tiver problemas de exibição, confira se o XWayland está instalado.

O áudio do compartilhamento de tela não funciona

O áudio do compartilhamento de tela usa a captura por janela fornecida pelo motor do navegador. Confira se o PipeWire (ou o PulseAudio) está rodando. Em alguns compositores Wayland, pode ser preciso liberar a permissão de captura de tela pelo XDG Desktop Portal.