Linux ve SteamOS'te Steam Input ve Kontrol Cihazlarını Yapılandırmak İçin Eksiksiz Kılavuz

Son Güncelleme: 25 Ekim 2026
  • Steam Input katmanı aracılığıyla Xbox, PlayStation ve Nintendo kontrol cihazlarının yerel desteği ve emülasyonu.
  • Sıcak algılama ve bellenim güncellemelerini etkinleştirmek için udev kurallarının önemi.
  • Oyun deneyimini optimize etmek için gelişmiş teşhis ve özelleştirme araçları.

Bir masa üzerinde duran oyun kumandası, klavye ve farenin üstten görünümü; Steam Input'un farklı çevre birimlerini dönüştürme konusundaki çok yönlülüğünü göstermektedir.

Linux'a geçtiyseniz veya SteamOS ile Steam Deck'in keyfini çıkarıyorsanız, kontrolcü desteğinin ya çok keyifli ya da çok baş ağrısı olabileceğini fark etmişsinizdir. Neyse ki, Steam Input , Xbox kontrolcüsü, klavye veya hatta fare gibi kontrolcü girişlerinizi oyunun anlayabileceği bir şeye dönüştüren çok yönlü bir araç olarak imdadınıza yetişiyor.

Bu sistemin büyüsü, kullandığınız kumandadan bağımsız olarak neredeyse her oyunu oynatabilmesinde yatıyor. İster Valve'ın resmi kumandasını, ister PlayStation kumandasını, ister Switch kumandasını kullanın, amaç evrensel uyumluluktur ; böylece her oyun oynamak istediğinizde sistem sürücüleriyle uğraşmanıza gerek kalmaz.

Steam Input emülasyonu aslında nasıl çalışıyor?

Linux ve SteamOS'te Steam Input tarafından kullanılan emülasyon standardı olan Xbox kumandasının yakın çekim görüntüsü.

Windows ortamında Steam, sanal bir Xbox kumandası eklemek için XInput gibi geleneksel API'leri kullanır. Ancak Linux ve macOS'ta bu işlem, oyunun sanki bir Xbox kumandası bağlıymış gibi düşünmesini sağlayan özel bir sürücü aracılığıyla gerçekleştirilir ve bu da çoğu durumda çalışmasını garanti eder.

Xbox kumandasını taklit ederken, PS4 kumandası gibi kumandalardaki bazı ek düğmelerin kopyalanabileceğini veya START düğmesi gibi standart işlevlere atanabileceğini unutmayın. En büyük avantajlardan biri, Switch veya PlayStation kumandalarının jiroskopunu fare gibi kamerayı kontrol etmek için atayabilmenizdir, ancak bu genellikle tek oyunculu oyunlarda en iyi sonucu verir.

  Ubuntu paketleri nasıl güncellenir

Algılama ve izin sorunlarının giderilmesi (udev kuralları)

Masa üzerinde, Steam Input çeviri katmanıyla uyumlu PlayStation kumandaları.

Özellikle Ubuntu veya Debian dışındaki dağıtımlarda çok yaygın bir sorun, denetleyici bağlandığında tanınmaması veya aygıt yazılımının güncellenememesidir. Bu, udev kurallarının eksik olmasından kaynaklanır ; bunlar temelde sisteme cihazın kim olduğunu ve hangi izinlere sahip olduğunu söyleyen talimatlardır.

Bu sorunu kökten çözmek için, bir dosya oluşturmak gereklidir. /lib/udev/rules.d/99-steam-controller-perms.rules Kök ayrıcalıklarıyla. Bu dosya içinde, USB ve uinput aygıtları için kuralları tanımlamanız gerekir. Kritik nokta, şu satırda yer almasıdır: KERNEL==\"uinput\", Mecbursun Kullanıcınızın ait olduğu grupla grubu değiştirin. (örneğin "video" grubu veya "steamcontroller" adında özel bir grup oluşturmak gibi).

Eğer işi sağlama almak istiyorsanız, şu komutla kullanıcınızı yeni bir gruba ekleyebilirsiniz. usermod -a -G steamcontroller tuusuario Ardından bu grubu kurallar dosyasında atayın. Bu işlem tamamlandıktan sonra Sistemi yeniden başlatınBilgisayar açıldığında kumanda cihazının sorunsuz bir şekilde anında algılanması gerekir.

Kontrol cihazının türüne göre destek sağlanır.

Nintendo Switch Joy-Con kumandaları, joycond gibi araçlar kullanılarak Steam Input ile uyumludur.

  • Xbox kumandaları: Xbox One ve Series X|S modelleri genellikle plug-and-play Çekirdeğin xpad sürücüsü sayesinde. Bluetooth kullanıyorsanız, bunları sistem üzerinden normal şekilde eşleştirmeniz yeterli.
  • PlayStation kumandaları: DualShock 4 ve DualSense mükemmel çalışıyor. Steam bunları anında tanıyor ve kullanmanıza izin veriyor. dokunmatik yüzey fare olarakAyrıca dokunsal geri bildirim desteği de sunmaktadır.
  • Nintendo kumandaları: Joy-Con ve Pro Controller uyumludur, ancak en iyi performansı elde etmek ve hareket kontrollerini kullanmak için kurulum yapılması şiddetle tavsiye edilir. Joycond.
  Cebinizdeki Linux: Her zaman yanınızda bulundurmanız için bilgisayarlar ve kılavuzlar

Gelişmiş özelleştirme ve kullanışlı araçlar

Daha da ileri gitmek isteyenler için, Büyük Resim modu ideal bir yerdir. harita düğmeleri ve profil oluşturma Özelleştirilebilir. Bir kumandanın gerektiği gibi yanıt vermediğini fark ederseniz, şunu kullanabilirsiniz: jstest-gtkBu, hangi düğmenin basıldığını gerçek zamanlı olarak görselleştirmek ve joystick'te sapma varsa eksenleri kalibre etmek için muhteşem bir araçtır.

Steam'de bulunmayan veya eski emülatörlerde yer alan oyunlarla karşılaşırsanız, AntiMicroX çok etkili bir çözümdür . Bu program, klavyedeki herhangi bir tuşu kontrol cihazındaki bir düğmeye atamanıza olanak tanıyarak yerel uyumluluk sınırlamalarını aşmanızı sağlar.

Geliştiriciler ve ileri düzey kullanıcılar için dikkate alınması gerekenler

Ellerde kablosuz video oyun kumandası tutuluyor ve bu, Linux üzerinde kurulumdan sonraki nihai oyun deneyimini gösteriyor.

Steam, içerik oluşturucular için entegrasyon olanağı sunuyor. Steam Giriş API'si Dinamik glifleri (düğme simgelerini) görüntülemek için. Bu, oyuncunun PS5 kumandası kullanması durumunda Xbox A ve B yerine çarpı ve daire simgelerini göreceği anlamına gelir. Bu, arayüzün şu şekilde başlatılmasıyla sağlanır: SteamInput()->Init() ve bağlı olan kontrol cihazının türünü kontrol etmek.

Wayland kullanan modern dağıtımların veya Proton türevlerinin çok özel durumlarında, bazı kullanıcılar Steam'i bu parametreyle çalıştırmayı denemiştir. -steamos3 ve Steam beta sürümünü etkinleştirerek kullanımını zorunlu hale getirin. Steam Linux Çalışma Ortamı 3Ancak bu yöntemlerin kararlılığı yazılım sürümüne bağlı olarak değişebilir.

Valve'ın çeviri katmanı sayesinde Linux'ta kontrol cihazlarını yapılandırmak, terminalde yaşanan bir kabustan son derece sorunsuz bir deneyime dönüştü. Sistemin donanımı tanıması için udev izinlerini ayarlamaktan, Nintendo için JoyCond gibi yardımcı programları yüklemeye veya her düğme basımını özelleştirmek için Big Picture modundan yararlanmaya kadar, artık herhangi bir çevre birimi üzerinde tam kontrol sahibi olmak ve kontrol cihazının bir engel teşkil etmeden oyunların keyfini çıkarmak mümkün.