Guide d'installation sous Linux
GameVox tourne sur la plupart des distributions Linux. Choisissez le format qui convient le mieux à votre système.
Sur cette page
Format recommandé par distribution
| Distribution | Recommandé | Commande d'installation |
|---|---|---|
| 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 | Lancer directement |
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
- Téléchargez le paquet .flatpak depuis la page de téléchargement
- Ouvrez un terminal (sur Steam Deck, passez d'abord en mode Bureau)
- Lancez :
Lancer
Après l'installation, GameVox apparaît aussi dans votre lanceur d'applications.
AppImage (universel)
Un seul exécutable portable. Aucune installation nécessaire : téléchargez-le, rendez-le exécutable et lancez-le.
- Téléchargez l'AppImage depuis la page de téléchargement
- Rendez-le exécutable :
- Lancez-le :
.deb (Ubuntu, Debian, Mint, Pop!_OS)
Téléchargez le paquet .deb depuis la page de téléchargement et installez-le :
Ou directement avec apt (qui gère les dépendances automatiquement) :
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
openSUSE
Arch / Manjaro / EndeavourOS
Le plus simple pour installer GameVox sur une distribution basée sur Arch, c'est le paquet AUR :
Ou si vous utilisez yay :
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
| Distribution | Commande |
|---|---|
| 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 |
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 :
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é :
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 :
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
traydanswaybar, ou utilisez un panneau commenwg-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.