Guide d'installation sous Linux

GameVox tourne sur la plupart des distributions Linux. Choisissez le format qui convient le mieux à votre système.

Flatpak (SteamOS / Steam Deck / universel)

La version Flatpak embarque toutes les dépendances (WebKit2GTK, GTK3, GStreamer) via le runtime GNOME. C'est la seule option pour SteamOS, qui ne fournit pas WebKit2GTK et dont le système de fichiers racine est en lecture seule.

Installer depuis le téléchargement

  1. Téléchargez le paquet .flatpak depuis la page de téléchargement
  2. Ouvrez un terminal (sur Steam Deck, passez d'abord en mode Bureau)
  3. Lancez :
flatpak install gamevox-client-x86_64.flatpak

Lancer

flatpak run com.gamevox.GameVox

Après l'installation, GameVox apparaît aussi dans votre lanceur d'applications.

Astuce Steam Deck : passez en mode Bureau (maintenez le bouton d'alimentation → Passer au bureau). Vous pourrez ensuite ajouter GameVox comme jeu non-Steam en mode Jeu pour y accéder facilement.

AppImage (universel)

Un seul exécutable portable. Aucune installation nécessaire : téléchargez-le, rendez-le exécutable et lancez-le.

  1. Téléchargez l'AppImage depuis la page de téléchargement
  2. Rendez-le exécutable :
chmod +x GameVox-*.AppImage
  1. Lancez-le :
./GameVox-*.AppImage
Remarque : l'AppImage nécessite que WebKit2GTK et GTK3 soient installés sur votre système. Si une erreur de bibliothèque manquante s'affiche, consultez la section Dépendances plus bas, ou utilisez plutôt la version Flatpak.

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

Téléchargez le paquet .deb depuis la page de téléchargement et installez-le :

sudo dpkg -i gamevox-client-*-amd64.deb sudo apt-get install -f # Installe les dépendances manquantes

Ou directement avec apt (qui gère les dépendances automatiquement) :

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

GameVox sera disponible dans votre lanceur d'applications, ou vous pouvez lancer gamevox depuis un terminal.

.rpm (Fedora, RHEL, openSUSE)

Téléchargez le paquet .rpm depuis la page de téléchargement et installez-le :

Fedora / RHEL

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

openSUSE

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

Arch / Manjaro / EndeavourOS

Le plus simple pour installer GameVox sur une distribution basée sur Arch, c'est le paquet AUR :

paru -S gamevox-launcher-bin

Ou si vous utilisez yay :

yay -S gamevox-launcher-bin

Cela installe le lanceur, qui gère les mises à jour automatiques et la détection des dépendances.

Dépendances

Tous les formats sauf Flatpak nécessitent ces bibliothèques système :

  • WebKit2GTK (4.1 de préférence, 4.0 également pris en charge)
  • GTK 3
  • PulseAudio (ou PipeWire avec la compatibilité PulseAudio)
  • GStreamer plugins-bad (pour la voix WebRTC via le moteur du navigateur)
  • libayatana-appindicator3 (facultatif, recommandé) : active l'icône dans la zone de notification et l'option « réduire dans la zone de notification ». Obligatoire sous Hyprland, sway, GNOME et tout compositeur uniquement Wayland. Sans elle, fermer la fenêtre quitte l'application au lieu de la masquer.

Commandes d'installation par distribution

DistributionCommande
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
Avec Flatpak : vous n'avez rien à installer. Le Flatpak embarque tout via le runtime GNOME.

Dépannage

Erreur WebKit2GTK manquant

Si vous voyez "Missing required libraries: WebKit2GTK", installez les dépendances de votre distribution à l'aide du tableau ci-dessus. Si votre distribution ne propose pas WebKit2GTK (comme SteamOS), utilisez la version Flatpak.

L'AppImage ne démarre pas / erreur FUSE

Si vous voyez "AppImages require FUSE to run" ou "error loading libfuse.so.2", libfuse2 n'est pas installé sur votre système. Beaucoup de distributions récentes (Fedora, variantes immuables, etc.) fournissent fuse3 à la place.

Installez libfuse2 manuellement :

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

Vérifiez que le fichier est exécutable : chmod +x GameVox-*.AppImage

Pas de chat vocal / « Go Native WebRTC » dans les logs

Certaines distributions (notamment Ubuntu et Debian) compilent WebKit2GTK sans prise en charge de WebRTC. GameVox le détecte et bascule automatiquement sur un moteur vocal intégré. Si la voix ne fonctionne toujours pas, vérifiez que GStreamer plugins-bad est installé :

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

La réduction dans la zone de notification ne marche pas / l'appli se ferme quand je ferme la fenêtre

GameVox a besoin d'une icône dans la zone de notification pour rester en arrière-plan. Sur la plupart des configurations Linux récentes (Hyprland, sway, GNOME, KDE), il faut pour cela la bibliothèque libayatana-appindicator3 et un panneau ou une barre qui affiche les icônes de notification.

1. Installez la bibliothèque :

# 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. Vérifiez que votre bureau dispose d'un hôte de zone de notification :

  • KDE Plasma, XFCE, MATE, Cinnamon, LXQt, Budgie : déjà intégré, rien à faire.
  • GNOME : installez l'extension AppIndicator Support (beaucoup d'extensions de tiling pour GNOME intègrent aussi la zone de notification).
  • Hyprland / sway / river / Niri : activez le module tray dans waybar, ou utilisez un panneau comme nwg-panel.

Après l'installation, redémarrez GameVox. Le log devrait afficher [Tray] AppIndicator (StatusNotifierItem) created. S'il indique toujours "your desktop environment does not support GtkStatusIcon", la bibliothèque n'est pas trouvée. Vérifiez qu'elle est installée avec ldconfig -p | grep ayatana.

Problèmes d'affichage sous Wayland

Dans les sessions Wayland, GameVox force le backend X11 via XWayland pour éviter les problèmes de saisie avec les fenêtres sans bordure sur les gestionnaires de fenêtres en mosaïque (Sway, Hyprland, Niri). Si vous rencontrez des problèmes d'affichage, vérifiez que XWayland est installé.

L'audio du partage d'écran ne fonctionne pas

L'audio du partage d'écran utilise la capture par fenêtre fournie par le moteur du navigateur. Vérifiez que PipeWire (ou PulseAudio) est lancé. Sur certains compositeurs Wayland, il peut être nécessaire d'accorder l'autorisation de capture d'écran via le XDG Desktop Portal.