Установка на Linux

GameVox работает на большинстве дистрибутивов Linux. Выберите формат, который лучше всего подходит вашей системе.

Flatpak (SteamOS / Steam Deck / универсальный)

Версия Flatpak содержит все зависимости (WebKit2GTK, GTK3, GStreamer) через среду выполнения GNOME. Это единственный вариант для SteamOS: там нет WebKit2GTK, а корневая файловая система доступна только для чтения.

Установка из скачанного файла

  1. Скачайте пакет .flatpak на странице загрузок
  2. Откройте терминал (на Steam Deck сначала переключитесь в режим рабочего стола)
  3. Выполните:
flatpak install gamevox-client-x86_64.flatpak

Запуск

flatpak run com.gamevox.GameVox

После установки GameVox также появится в меню приложений.

Совет для Steam Deck: переключитесь в режим рабочего стола (удерживайте кнопку питания → Переключиться на рабочий стол). Потом можно добавить GameVox как стороннюю игру в игровом режиме, чтобы запускать его оттуда.

AppImage (универсальный)

Один переносимый исполняемый файл. Устанавливать ничего не нужно: скачайте, сделайте файл исполняемым и запустите.

  1. Скачайте AppImage на странице загрузок
  2. Сделайте файл исполняемым:
chmod +x GameVox-*.AppImage
  1. Запустите его:
./GameVox-*.AppImage
Примечание: для AppImage в системе должны быть установлены WebKit2GTK и GTK3. Если появляется ошибка об отсутствующей библиотеке, загляните в раздел Зависимости ниже или используйте версию Flatpak.

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

Скачайте пакет .deb на странице загрузок и установите его:

sudo dpkg -i gamevox-client-*-amd64.deb sudo apt-get install -f # Установить недостающие зависимости

Или сразу через apt (он сам подтянет зависимости):

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

GameVox появится в меню приложений, также его можно запустить командой gamevox из терминала.

.rpm (Fedora, RHEL, openSUSE)

Скачайте пакет .rpm на странице загрузок и установите его:

Fedora / RHEL

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

openSUSE

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

Arch / Manjaro / EndeavourOS

Проще всего установить GameVox на дистрибутивы на базе Arch через пакет из AUR:

paru -S gamevox-launcher-bin

Или, если вы пользуетесь yay:

yay -S gamevox-launcher-bin

Так устанавливается лаунчер, который сам занимается автообновлениями и проверкой зависимостей.

Зависимости

Всем форматам, кроме Flatpak, нужны эти системные библиотеки:

  • WebKit2GTK (лучше 4.1, 4.0 тоже поддерживается)
  • GTK 3
  • PulseAudio (или PipeWire с поддержкой PulseAudio)
  • GStreamer plugins-bad (для голоса через WebRTC в движке браузера)
  • libayatana-appindicator3 (необязательно, но рекомендуется): включает значок в системном трее и «сворачивание в трей». Обязательна в Hyprland, sway, GNOME и любом композиторе, работающем только на Wayland. Без неё при закрытии окна приложение завершается, а не прячется.

Команды установки для разных дистрибутивов

ДистрибутивКоманда
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
Если у вас Flatpak: ничего из этого ставить не нужно. Flatpak содержит всё через среду выполнения GNOME.

Решение проблем

Ошибка: нет WebKit2GTK

Если вы видите "Missing required libraries: WebKit2GTK", установите зависимости для своего дистрибутива из таблицы выше. Если в вашем дистрибутиве нет пакета WebKit2GTK (как в SteamOS), используйте версию Flatpak.

AppImage не запускается / ошибка FUSE

Если вы видите "AppImages require FUSE to run" или "error loading libfuse.so.2", в системе не установлен libfuse2. Многие современные дистрибутивы (Fedora, иммутабельные сборки и т. д.) поставляются с fuse3.

Установите libfuse2 вручную:

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

Убедитесь, что файл исполняемый: chmod +x GameVox-*.AppImage

Нет голосового чата / «Go Native WebRTC» в логах

Некоторые дистрибутивы (в первую очередь Ubuntu и Debian) собирают WebKit2GTK без поддержки WebRTC. GameVox это определяет и автоматически переключается на встроенный голосовой движок. Если голос всё равно не работает, проверьте, что установлен GStreamer plugins-bad:

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

Не сворачивается в трей / приложение закрывается вместе с окном

Чтобы прятаться в фоне, GameVox нужен значок в системном трее. В большинстве современных сред Linux (Hyprland, sway, GNOME, KDE) для этого нужна библиотека libayatana-appindicator3 и панель, которая показывает значки трея.

1. Установите библиотеку:

# 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. Убедитесь, что в вашем окружении есть хост трея:

  • KDE Plasma, XFCE, MATE, Cinnamon, LXQt, Budgie: уже встроено, ничего делать не нужно.
  • GNOME: установите расширение AppIndicator Support (многие тайловые расширения для GNOME тоже поддерживают трей).
  • Hyprland / sway / river / Niri: включите модуль tray в waybar или используйте панель вроде nwg-panel.

После установки перезапустите GameVox. В логе должна появиться строка [Tray] AppIndicator (StatusNotifierItem) created. Если там всё ещё "your desktop environment does not support GtkStatusIcon", библиотека не находится. Проверьте, что она установлена: ldconfig -p | grep ayatana.

Проблемы с отображением в Wayland

В сессиях Wayland GameVox принудительно использует бэкенд X11 через XWayland, чтобы избежать проблем с вводом в окнах без рамки в тайловых оконных менеджерах (Sway, Hyprland, Niri). Если есть проблемы с отображением, убедитесь, что XWayland установлен.

Не работает звук при демонстрации экрана

Звук демонстрации экрана использует захват отдельного окна, который предоставляет движок браузера. Убедитесь, что PipeWire (или PulseAudio) запущен. В некоторых композиторах Wayland может понадобиться выдать разрешение на захват экрана через XDG Desktop Portal.