Linux Kurulum Rehberi
GameVox çoğu Linux dağıtımında çalışır. Sistemine en uygun formatı seç.
Bu sayfada
Dağıtıma Göre Önerilen Format
| Dağıtım | Önerilen | Kurulum Komutu |
|---|---|---|
| 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 | Doğrudan çalıştır |
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
- .flatpak paketini İndirmeler sayfasından indir
- Bir terminal aç (Steam Deck'te önce Masaüstü Moduna geç)
- Şunu çalıştır:
Başlat
Kurulumdan sonra GameVox uygulama başlatıcında da görünür.
AppImage (Evrensel)
Tek bir taşınabilir çalıştırılabilir dosya. Kurulum gerekmez: indir, çalıştırılabilir yap ve aç.
- AppImage dosyasını İndirmeler sayfasından indir
- Çalıştırılabilir yap:
- Çalıştır:
.deb (Ubuntu, Debian, Mint, Pop!_OS)
.deb paketini İndirmeler sayfasından indir ve kur:
Ya da doğrudan apt ile (bağımlılıkları otomatik halleder):
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
openSUSE
Arch / Manjaro / EndeavourOS
GameVox'u Arch tabanlı dağıtımlara kurmanın en kolay yolu AUR paketi:
Ya da yay kullanıyorsan:
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ım | Komut |
|---|---|
| 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 |
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:
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:
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:
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:
waybariçindetraymodülünü aç ya danwg-panelgibi 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.