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.
En esta página
Formato recomendado por distro
| Distribución | Recomendado | Comando de instalación |
|---|---|---|
| SteamOS / Steam Deck | Flatpak | flatpak install gamevox.flatpak |
| Ubuntu / Debian / Mint | .deb | sudo dpkg -i gamevox.deb |
| Pop!_OS | .deb | sudo dpkg -i gamevox.deb |
| Fedora / Nobara | .rpm | sudo dnf install gamevox.rpm |
| openSUSE | .rpm | sudo zypper install gamevox.rpm |
| Arch / Manjaro / EndeavourOS | AUR | paru -S gamevox-launcher-bin |
| Bazzite / Silverblue | Flatpak | flatpak install gamevox.flatpak |
| NixOS | AppImage | Se ejecuta directamente |
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
- Descarga el paquete .flatpak desde la página de descargas
- Abre una terminal (en Steam Deck, primero cambia al modo escritorio)
- Ejecuta:
Abrir
Después de instalarlo, GameVox también aparecerá en tu lanzador de aplicaciones.
AppImage (universal)
Un único ejecutable portable. No hace falta instalar nada: solo descarga, hazlo ejecutable y ábrelo.
- Descarga el AppImage desde la página de descargas
- Hazlo ejecutable:
- Ejecútalo:
.deb (Ubuntu, Debian, Mint, Pop!_OS)
Descarga el paquete .deb desde la página de descargas e instálalo:
O usa apt directamente (resuelve las dependencias automáticamente):
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
openSUSE
Arch / Manjaro / EndeavourOS
La forma más fácil de instalar GameVox en distros basadas en Arch es con el paquete de AUR:
O si usas yay:
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ón | Comando |
|---|---|
| Ubuntu / Debian | sudo apt install libwebkit2gtk-4.1-0 libgtk-3-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad libayatana-appindicator3-1 |
| Fedora | sudo dnf install webkit2gtk4.1 gtk3 gstreamer1-plugins-base gstreamer1-plugins-bad-free libayatana-appindicator-gtk3 |
| Arch / Manjaro | sudo pacman -S webkit2gtk-4.1 gtk3 gst-plugins-base gst-plugins-bad libayatana-appindicator |
| openSUSE | sudo zypper install webkit2gtk3 gtk3 gstreamer-plugins-base gstreamer-plugins-bad libayatana-appindicator3-1 |
| Void Linux | sudo xbps-install webkit2gtk gtk+3 gst-plugins-base1 gst-plugins-bad1 libayatana-appindicator |
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:
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:
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:
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
trayenwaybaro usa un panel comonwg-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.