Linux Kurulum Rehberi

GameVox çoğu Linux dağıtımında çalışır. Sistemine en uygun formatı seç.

Flatpak (SteamOS / Steam Deck / Evrensel)

Flatpak sürümü tüm bağımlılıkları (WebKit2GTK, GTK3, GStreamer) GNOME çalışma zamanı üzerinden kendisi getirir. SteamOS WebKit2GTK ile gelmediği ve kök dosya sistemi salt okunur olduğu için SteamOS'ta tek seçenek budur.

İndirilen dosyadan kur

  1. .flatpak paketini İndirmeler sayfasından indir
  2. Bir terminal aç (Steam Deck'te önce Masaüstü Moduna geç)
  3. Şunu çalıştır:
flatpak install gamevox-client-x86_64.flatpak

Başlat

flatpak run com.gamevox.GameVox

Kurulumdan sonra GameVox uygulama başlatıcında da görünür.

Steam Deck ipucu: Masaüstü Moduna geç (güç düğmesini basılı tut → Masaüstüne Geç). Ardından kolay erişim için GameVox'u Oyun Modunda Steam dışı oyun olarak ekleyebilirsin.

AppImage (Evrensel)

Tek bir taşınabilir çalıştırılabilir dosya. Kurulum gerekmez: indir, çalıştırılabilir yap ve aç.

  1. AppImage dosyasını İndirmeler sayfasından indir
  2. Çalıştırılabilir yap:
chmod +x GameVox-*.AppImage
  1. Çalıştır:
./GameVox-*.AppImage
Not: AppImage için sisteminde WebKit2GTK ve GTK3 kurulu olmalı. Eksik kütüphane hatası alırsan aşağıdaki Bağımlılıklar bölümüne bak ya da onun yerine Flatpak sürümünü kullan.

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

.deb paketini İndirmeler sayfasından indir ve kur:

sudo dpkg -i gamevox-client-*-amd64.deb sudo apt-get install -f # Eksik bağımlılıkları kurar

Ya da doğrudan apt ile (bağımlılıkları otomatik halleder):

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

GameVox uygulama başlatıcında yer alır, istersen terminalden gamevox komutuyla da açabilirsin.

.rpm (Fedora, RHEL, openSUSE)

.rpm paketini İndirmeler sayfasından indir ve kur:

Fedora / RHEL

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

openSUSE

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

Arch / Manjaro / EndeavourOS

GameVox'u Arch tabanlı dağıtımlara kurmanın en kolay yolu AUR paketi:

paru -S gamevox-launcher-bin

Ya da yay kullanıyorsan:

yay -S gamevox-launcher-bin

Bu, otomatik güncellemeleri ve bağımlılık tespitini üstlenen başlatıcıyı kurar.

Bağımlılıklar

Flatpak dışındaki tüm formatlar şu sistem kütüphanelerine ihtiyaç duyar:

  • WebKit2GTK (tercihen 4.1, 4.0 da desteklenir)
  • GTK 3
  • PulseAudio (ya da PulseAudio uyumluluğuyla PipeWire)
  • GStreamer plugins-bad (tarayıcı motoru üzerinden WebRTC sesi için)
  • libayatana-appindicator3 (isteğe bağlı, önerilir): sistem tepsisi simgesini ve "tepsiye küçült" özelliğini açar. Hyprland, sway, GNOME ve yalnızca Wayland kullanan her bileşikleyicide gereklidir. Bu kütüphane olmadan pencereyi kapatmak uygulamayı gizlemek yerine kapatır.

Dağıtıma göre kurulum komutları

DağıtımKomut
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 kullanıyorsan: Bunların hiçbirini kurmana gerek yok. Flatpak her şeyi GNOME çalışma zamanı üzerinden getirir.

Sorun Giderme

Eksik WebKit2GTK hatası

"Missing required libraries: WebKit2GTK" hatasını görürsen yukarıdaki tablodan dağıtımına ait bağımlılıkları kur. Dağıtımında WebKit2GTK paketi yoksa (SteamOS gibi) Flatpak sürümünü kullan.

AppImage açılmıyor / FUSE hatası

"AppImages require FUSE to run" ya da "error loading libfuse.so.2" görürsen sisteminde libfuse2 kurulu değildir. Birçok modern dağıtım (Fedora, değişmez sürümler vb.) bunun yerine fuse3 ile gelir.

libfuse2'yi elle kur:

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

Dosyanın çalıştırılabilir olduğundan emin ol: chmod +x GameVox-*.AppImage

Sesli sohbet yok / günlüklerde "Go Native WebRTC"

Bazı dağıtımlar (özellikle Ubuntu ve Debian) WebKit2GTK'yı WebRTC desteği olmadan derler. GameVox bunu algılar ve otomatik olarak yerleşik bir ses motoruna geçer. Ses hâlâ çalışmıyorsa GStreamer plugins-bad kurulu olduğundan emin ol:

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

Tepsiye küçültme çalışmıyor / pencereyi kapatınca uygulama kapanıyor

GameVox'un arka planda saklanabilmesi için bir sistem tepsisi simgesine ihtiyacı var. Çoğu modern Linux kurulumunda (Hyprland, sway, GNOME, KDE) bunun için libayatana-appindicator3 kütüphanesi ve tepsi simgelerini gösteren bir panel ya da çubuk gerekir.

1. Kütüphaneyi kur:

# 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. Masaüstünde bir tepsi sunucusu olduğundan emin ol:

  • KDE Plasma, XFCE, MATE, Cinnamon, LXQt, Budgie: zaten yerleşik, bir şey yapmana gerek yok.
  • GNOME: AppIndicator Support eklentisini kur (döşemeli pencere düzeni sunan birçok GNOME eklentisi de tepsi desteği içerir).
  • Hyprland / sway / river / Niri: waybar içinde tray modülünü aç ya da nwg-panel gibi bir panel kullan.

Kurduktan sonra GameVox'u yeniden başlat. Günlükte [Tray] AppIndicator (StatusNotifierItem) created satırı görünmeli. Hâlâ "your desktop environment does not support GtkStatusIcon" yazıyorsa kütüphane bulunamıyor demektir. Kurulu olup olmadığını ldconfig -p | grep ayatana ile kontrol et.

Wayland'de görüntü sorunları

GameVox, döşemeli pencere yöneticilerinde (Sway, Hyprland, Niri) çerçevesiz pencerelerle yaşanan giriş sorunlarını önlemek için Wayland oturumlarında XWayland üzerinden X11 arka ucunu zorunlu kılar. Görüntü sorunları yaşarsan XWayland'in kurulu olduğundan emin ol.

Ekran paylaşımı sesi çalışmıyor

Ekran paylaşımı sesi, tarayıcı motorunun sağladığı pencere bazlı yakalamayı kullanır. PipeWire'ın (ya da PulseAudio'nun) çalıştığından emin ol. Bazı Wayland bileşikleyicilerinde ekran yakalama iznini XDG Desktop Portal üzerinden vermen gerekebilir.