Guía de instalación en Linux

GameVox funciona en la mayoría de las distribuciones Linux. Elige el formato que mejor le vaya a tu sistema.

Flatpak (SteamOS / Steam Deck / universal)

La versión Flatpak incluye todas las dependencias (WebKit2GTK, GTK3, GStreamer) a través del runtime de GNOME. Es la única opción para SteamOS, ya que no trae WebKit2GTK y su sistema de archivos raíz es de solo lectura.

Instalar desde la descarga

  1. Descarga el paquete .flatpak desde la página de descargas
  2. Abre una terminal (en Steam Deck, primero cambia al modo escritorio)
  3. Ejecuta:
flatpak install gamevox-client-x86_64.flatpak

Abrir

flatpak run com.gamevox.GameVox

Después de instalarlo, GameVox también aparecerá en tu lanzador de aplicaciones.

Consejo para Steam Deck: cambia al modo escritorio (mantén pulsado el botón de encendido → Cambiar al escritorio). Después puedes agregar GameVox como juego que no es de Steam en el modo de juego para abrirlo fácilmente.

AppImage (universal)

Un único ejecutable portable. No hace falta instalar nada: solo descarga, hazlo ejecutable y ábrelo.

  1. Descarga el AppImage desde la página de descargas
  2. Hazlo ejecutable:
chmod +x GameVox-*.AppImage
  1. Ejecútalo:
./GameVox-*.AppImage
Nota: el AppImage necesita que WebKit2GTK y GTK3 estén instalados en tu sistema. Si te sale un error de biblioteca faltante, revisa la sección Dependencias más abajo o usa la versión Flatpak.

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

Descarga el paquete .deb desde la página de descargas e instálalo:

sudo dpkg -i gamevox-client-*-amd64.deb sudo apt-get install -f # Instala las dependencias que falten

O usa apt directamente (resuelve las dependencias automáticamente):

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

GameVox estará disponible en tu lanzador de aplicaciones, o puedes ejecutar gamevox desde una terminal.

.rpm (Fedora, RHEL, openSUSE)

Descarga el paquete .rpm desde la página de descargas e instálalo:

Fedora / RHEL

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

openSUSE

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

Arch / Manjaro / EndeavourOS

La forma más fácil de instalar GameVox en distros basadas en Arch es con el paquete de AUR:

paru -S gamevox-launcher-bin

O si usas yay:

yay -S gamevox-launcher-bin

Esto instala el launcher, que se encarga de las actualizaciones automáticas y de detectar las dependencias.

Dependencias

Todos los formatos excepto Flatpak necesitan estas bibliotecas del sistema:

  • WebKit2GTK (preferiblemente 4.1; 4.0 también es compatible)
  • GTK 3
  • PulseAudio (o PipeWire con compatibilidad con PulseAudio)
  • GStreamer plugins-bad (para la voz por WebRTC a través del motor del navegador)
  • libayatana-appindicator3 (opcional, recomendado): activa el icono en la bandeja del sistema y la opción "minimizar a la bandeja". Es obligatorio en Hyprland, sway, GNOME y cualquier compositor solo Wayland. Sin él, al cerrar la ventana la app se cierra en lugar de ocultarse.

Comandos de instalación por distro

DistribuciónComando
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
Si usas Flatpak: no necesitas instalar nada de esto. Flatpak lo incluye todo a través del runtime de GNOME.

Solución de problemas

Error por falta de WebKit2GTK

Si ves "Missing required libraries: WebKit2GTK", instala las dependencias de tu distro según la tabla de arriba. Si tu distro no empaqueta WebKit2GTK (como SteamOS), usa la versión Flatpak.

El AppImage no arranca / error de FUSE

Si ves "AppImages require FUSE to run" o "error loading libfuse.so.2", tu sistema no tiene instalado libfuse2. Muchas distros modernas (Fedora, variantes inmutables, etc.) traen fuse3 en su lugar.

Instala libfuse2 manualmente:

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

Asegúrate de que el archivo sea ejecutable: chmod +x GameVox-*.AppImage

Sin chat de voz / "Go Native WebRTC" en los logs

Algunas distros (sobre todo Ubuntu y Debian) compilan WebKit2GTK sin soporte para WebRTC. GameVox lo detecta y pasa automáticamente a un motor de voz integrado. Si la voz sigue sin funcionar, asegúrate de tener instalado GStreamer plugins-bad:

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

Minimizar a la bandeja no funciona / la app se cierra al cerrar la ventana

GameVox necesita un icono en la bandeja del sistema para quedarse en segundo plano. En la mayoría de los entornos Linux modernos (Hyprland, sway, GNOME, KDE) esto requiere la biblioteca libayatana-appindicator3 y un panel o barra que muestre iconos de bandeja.

1. Instala la 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. Asegúrate de que tu escritorio tenga un host de bandeja:

  • KDE Plasma, XFCE, MATE, Cinnamon, LXQt, Budgie: viene integrado, no tienes que hacer nada.
  • GNOME: instala la extensión AppIndicator Support (muchas extensiones de tiling para GNOME también incluyen soporte de bandeja).
  • Hyprland / sway / river / Niri: activa el módulo tray en waybar o usa un panel como nwg-panel.

Después de instalarla, reinicia GameVox. El log debería mostrar [Tray] AppIndicator (StatusNotifierItem) created. Si sigue diciendo "your desktop environment does not support GtkStatusIcon", la biblioteca no se está encontrando. Comprueba que esté instalada con ldconfig -p | grep ayatana.

Problemas de pantalla en Wayland

En sesiones Wayland, GameVox fuerza el backend X11 a través de XWayland para evitar problemas de entrada con ventanas sin marco en gestores de ventanas en mosaico (Sway, Hyprland, Niri). Si tienes problemas de visualización, asegúrate de tener XWayland instalado.

El audio al compartir pantalla no funciona

El audio al compartir pantalla usa la captura por ventana que ofrece el motor del navegador. Asegúrate de que PipeWire (o PulseAudio) esté en ejecución. En algunos compositores Wayland puede que tengas que conceder el permiso de captura de pantalla mediante el XDG Desktop Portal.