
Arch Linux; sadeliği, özelleştirilebilir yapısı ve yuvarlanan sürüm (rolling release) modeliyle tanınır. Her ne kadar öncelikli olarak ileri düzey kullanıcılar ve Linux meraklıları tarafından tercih edilse de, oldukça güçlü bir oyun platformu olarak da hizmet verebilir. Valve tarafından geliştirilen ve dünyanın önde gelen dijital oyun dağıtım platformu olan Steam, Linux’u yerel olarak desteklemekte ve binlerce oyunu Linux ekosistemine taşımaktadır. Proton ve Steam Play sayesinde, artık Windows’a özel birçok oyunu bile Linux üzerinde çalıştırmak mümkündür.
Bu makalede, Arch Linux üzerine Steam kurulumu için kapsamlı ve adım adım ilerleyen bir süreci ele alacağız. İster yerel Linux oyunlarını oynamayı hedefleyin, ister Windows oyunlarını çalıştırmak için Proton’u kullanın; bu kılavuz aradığınız her şeyi kapsıyor.
Önkoşullar
Kuruluma geçmeden önce, sisteminizin hazır olduğundan emin olalım:
Güncel Sistem
Herhangi bir ana yazılımı yüklemeden önce güncel bir Arch Linux sistemine sahip olmak kritik bir öneme sahiptir.
sudo pacman -SyuEğer bu, bir süredir yaptığınız ilk güncellemeyse biraz zaman alabilir. Güncelleme tamamlandıktan sonra, tüm değişikliklerin etkinleştiğinden emin olmak için sisteminizi yeniden başlatın:
sudo rebootMultilib Deposunu Etkinleştirme
Steam, 32-bit bir uygulamadır ve multilib deposunun etkinleştirilmesini gerektirir. Bu depo, uyumluluk için gerekli olan 32-bit kütüphanelerini barındırır.
Etkinleştirmek için:
pacman.conf dosyasını kök (root) yetkileriyle bir metin düzenleyicide açın:
sudo nano /etc/pacman.conf- Şu satırları bulun:
#[multilib]
#Include = /etc/pacman.d/mirrorlist- Aşağıdaki gibi olacak başındaki
#işaretlerini kaldırın:
[multilib]
Include = /etc/pacman.d/mirrorlistKaydedin ve çıkın (Ctrl + O, Enter, ardından Ctrl + X). Paket veritabanınızı güncelleyin:
sudo pacman -SyuSteam Kurulumu
Artık gerekli depo yapılandırmalarını tamamladığınıza göre, Steam’i sisteminize kurmaya hazırsınız. Arch Linux’ta Steam’i kurmak için terminale şu komutu girin:
sudo pacman -S steamYükleme sırasında size hangi ekran kartı sürücüsünü (OpenGL/Vulkan kütüphaneleri) kullanmak istediğinizi sorabilir. Ekran kartınıza uygun olanı seçtiğinizden emin olun.
Pacman, gerekli tüm bağımlılıkları çözümleyecek ve yükleyecektir. İşlem tamamlandığında, Steam’i uygulama başlatıcınızdan veya terminale şu komutu yazarak başlatabilirsiniz:
steamGrafik Sürücülerinin Kurulumu
Steam’in ve oyunların düzgün çalışması için ekran kartınıza uygun sürücülerin yüklü olması şarttır. Arch Linux bir 64-bit sistem olduğu için, Steam’in ihtiyacı olan 32-bit kütüphaneleri (lib32) de kurmanız gerekmektedir. Ekran kartı üreticinize göre uygun komutu seçin:
NVIDIA
Eğer bir NVIDIA GPU’nuz varsa, resmi kapalı kaynak sürücüleri kurun:
sudo pacman -S nvidia nvidia-utils lib32-nvidia-utils
Ayrıca, NVIDIA için Vulkan desteğini yükleyin:
sudo pacman -S vulkan-icd-loader lib32-vulkan-icd-loader
İsteğe bağlı ancak önerilen:
sudo pacman -S nvidia-settings
AMD
AMD GPU’lar için genellikle açık kaynaklı sürücüler yeterlidir:
sudo pacman -S mesa lib32-mesa
AMD için Vulkan desteği:
sudo pacman -S vulkan-radeon lib32-vulkan-radeon
Intel
Dahili Intel GPU’lar için:
sudo pacman -S mesa lib32-mesa vulkan-intel lib32-vulkan-intel
⚠️ Çakışmaları önlemek için yalnızca ilgili Vulkan sürücüsünün kurulu olduğundan emin olun. Örneğin, hibrit grafikler kullanmıyorsanız hem vulkan-intel hem de vulkan-radeon paketlerini aynı anda kurmaktan kaçının.
Steam Play (Proton) Etkinleştirme
Steam, birçok Windows oyununun Linux üzerinde çalışmasına izin veren bir uyumluluk katmanı olan Proton aracılığıyla Steam Play‘i destekler.
Proton’u Etkinleştirme Adımları:
- Steam’i başlatın.
- Steam > Ayarlar (Settings) yolunu izleyin.
- Steam Play (veya Compatibility) bölümüne gidin.
- Şu seçenekleri işaretleyin:
- ✅ Desteklenen başlıklar için Steam Play’i etkinleştir (Enable Steam Play for supported titles)
- ✅ Diğer tüm başlıklar için Steam Play’i etkinleştir (Enable Steam Play for all other titles)
- Açılır menüden Proton’un en son kararlı (stable) sürümünü seçin.
- Tamam‘a tıklayın ve Steam’i yeniden başlatın.
Artık birçok Windows oyununu, sanki bir Windows sistemindeymişsiniz gibi kurup çalıştırabilirsiniz.
Steam’i Wayland Üzerinde Çalıştırma (İsteğe Bağlı)
Eğer Wayland kullanıyorsanız (örneğin GNOME veya KDE Plasma ile), Steam’in şu an için X11 altında daha kararlı çalıştığını unutmayın. Ancak, Steam’i XWayland altında veya belirli bayraklarla (flags) başlatmayı deneyebilirsiniz.
Steam’i XWayland kullanmaya zorlamak için şu çevre değişkenini ayarlayın:
STEAM_FORCE_DESKTOPUI_SCALING=1 steam
Veya bu değişkenle birlikte ~/.local/share/applications/steam.desktop konumunda bir masaüstü başlatıcı özelleştirmesi oluşturun.
Sık Karşılaşılan Sorunların Giderilmesi
1. Steam Başlamıyor Eksik 32-bit kütüphaneleri veya görüntüleme hatalarını kontrol edin. Steam’i terminalden başlatarak çıktıyı okumayı deneyin:
steam
Eksik kütüphaneleri görebilirsiniz. Gerekiyorsa bunları Pacman veya AUR kullanarak yükleyin.
2. Eksik libgl veya OpenGL Sorunları Uygun libgl paketlerini yükleyin:
sudo pacman -S lib32-libgl
GPU’nuza bağlı olarak şunlara da ihtiyacınız olabilir:
lib32-nvidia-libgl(NVIDIA)lib32-mesa(AMD/Intel)
3. Oyun Çökmeleri veya Siyah Ekran Farklı bir Proton sürümü deneyin. Proton sürümlerini yönetmeyi kolaylaştıran ProtonUp-Qt aracılığıyla alternatif Proton sürümleri indirebilirsiniz.
ProtonUp-Qt’yi AUR üzerinden yükleyin:
yay -S protonup-qt
Ardından protonup-qt komutunu çalıştırın ve genellikle oyunlarla daha iyi uyumluluğa sahip olan Proton-GE (Glorious Eggroll) sürümlerini ekleyin.
İsteğe Bağlı: Steam’i Flatpak ile Kurmak
Konteyner tabanlı (izole) uygulamaları tercih ediyorsanız, Flatpak alternatif bir yöntemdir:
- Flatpak’i yükleyin:
sudo pacman -S flatpak - Flathub deposunu ekleyin:Bash
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo - Steam’i kurun:
flatpak install flathub com.valvesoftware.Steam - Steam’i çalıştırın:
flatpak run com.valvesoftware.Steam
Flatpak, Steam’i izole tutar ve daha az bağımlılık sorunu yaşatır; ancak kontrolcü desteği ve arayüz (overlay) özelliklerinde performans kayıpları veya kısıtlamalar olabilir.
Daha İyi Oyun Performansı İçin İpuçları
- Game Mode’u Etkinleştirin: Oyun sırasında CPU yöneticisini, G/Ç önceliğini ve diğer sistem ayarlarını optimize etmek için
gamemodepaketini yükleyin:Bashsudo pacman -S gamemode lib32-gamemode - FPS Göstergesini Kullanın: Steam’in yerleşik arayüzü FPS’yi gösterebilir. Steam > Ayarlar > Oyun İçi > Oyun İçi FPS Sayacı yolunu izleyin.
- Performans Araçları Kullanın: Gelişmiş bir bilgi ekranı (HUD) için
mangohudyükleyin:Bashsudo pacman -S mangohud lib32-mangohudBir oyunu şu komutla başlatın:MANGOHUD=1 %command% - Proton’u Optimize Edin: Daha önce belirtildiği gibi, daha sık güncellenen ve oyuna özel düzeltmeler içeren Proton-GE‘yi yüklemek için
protonup-qtkullanın.
Son Düşünceler
Arch Linux’ta Steam kurulumu, başlangıçta göründüğünden daha basittir. Özellikle multilib desteğini etkinleştirerek ve doğru GPU sürücülerini yükleyerek doğru hazırlıkları yaptığınızda, ister yerel ister Proton üzerinden olsun binlerce oyunun tadını doğrudan Steam üzerinden çıkarabilirsiniz.
Arch Linux, oyun deneyiminizi donanımınıza ve tercihlerinize göre tam olarak özelleştirme esnekliği sunar. Sürekli güncellemeleri ve canlı topluluğuyla, elinizi biraz “kirletmekten” çekinmediğiniz sürece oyun için en sağlam Linux platformlarından biridir.





