Išsamus vadovas, kaip konfigūruoti „Steam“ įvesties ir valdiklius „Linux“ ir „SteamOS“ sistemose

Paskutiniai pakeitimai: spalio 25 d. 2026 m.
  • Gimtoji „Xbox“, „PlayStation“ ir „Nintendo“ valdiklių palaikymo ir emuliacijos funkcija per „Steam Input“ sluoksnį.
  • „Udev“ taisyklių svarba norint įgalinti karštą aptikimą ir programinės įrangos atnaujinimus.
  • Išplėstiniai diagnostikos ir pritaikymo įrankiai, skirti optimizuoti žaidimo patirtį.

Žaidimo valdiklio, klaviatūros ir pelės vaizdas iš viršaus ant stalo, iliustruojantis „Steam Input“ universalumą, leidžiantį perkelti skirtingus periferinius įrenginius.

Jei perėjote prie „Linux“ arba iš tikrųjų mėgstate žaisti „Steam Deck“ su „SteamOS“, tikriausiai pastebėjote, kad valdiklių palaikymas gali būti ir džiaugsmas, ir tikras galvos skausmas. Laimei, „Steam Input“ ateina į pagalbą kaip universalus įrankis, kuris paverčia jūsų valdiklio įvestis į tai, ką žaidimas supranta, nesvarbu, ar tai būtų „Xbox“ valdiklio, klaviatūros ar net pelės emuliacija.

Šios sistemos magija slypi tame, kad ja galima žaisti beveik bet kokį žaidimą, nepriklausomai nuo naudojamo valdiklio. Nesvarbu, ar naudojate oficialų „Valve“ valdiklį, „PlayStation“ valdiklį, ar „Switch“ valdiklį, idėja yra universalus suderinamumas , todėl jums nereikės kiekvieną kartą norint žaisti vargti su sistemos tvarkyklėmis.

Kaip iš tikrųjų veikia „Steam“ įvesties emuliacija?

„Xbox“ valdiklio, emuliacijos standarto, kurį „Steam Input“ naudoja „Linux“ ir „SteamOS“ sistemose, stambus planas.

„Windows“ aplinkoje „Steam“ perima tradicines API, tokias kaip „XInput“, kad įterptų virtualų „Xbox“ valdiklį. Tačiau „Linux“ ir „macOS“ sistemose šį procesą atlieka speciali tvarkyklė , kuri apgauna žaidimą, priversdama jį manyti, kad prijungtas „Xbox“ valdiklis, taip užtikrinant, kad jis veiktų daugeliu atvejų.

Turėkite omenyje, kad imituojant „Xbox“ valdiklį, kai kurie papildomi mygtukai tokiuose valdikliuose kaip PS4 valdiklis gali būti dubliuojami arba priskirti standartinėms funkcijoms, pvz., mygtukui „START“. Pagrindinis privalumas yra tai, kad galite priskirti „Switch“ arba „PlayStation“ valdiklių giroskopą valdyti kamerą kaip pelę, nors tai paprastai geriausiai veikia vieno žaidėjo žaidimuose.

  Kaip atnaujinti Ubuntu paketus

Aptikimo ir leidimų problemų („udev“ taisyklės) šalinimas

„PlayStation“ valdikliai ant stalo, suderinami su „Steam Input“ vertimo sluoksniu.

Labai dažna problema, ypač kitose nei „Ubuntu“ ar „Debian“ distribucijose, yra ta, kad valdiklis neatpažįstamas prijungus arba negalima atnaujinti programinės įrangos. Taip nutinka todėl, kad trūksta „udev“ taisyklių ; tai iš esmės instrukcijos, kurios sistemai nurodo, kas yra įrenginys ir kokias teises jis turi.

Norint išspręsti šią problemą iš esmės, būtina sukurti failą /lib/udev/rules.d/99-steam-controller-perms.rules su root teisėmis. Šiame faile turite apibrėžti USB ir uinput įrenginių taisykles. Svarbu tai, kad eilutėje KERNEL==\"uinput\", tu privalai Pakeiskite grupę ta, kuriai priklauso jūsų vartotojas. (pvz., „vaizdo įrašų“ grupė arba specialios grupės, vadinamos „steamcontroller“, sukūrimas).

Jei norite žaisti saugiai, galite pridėti savo vartotoją prie naujos grupės naudodami komandą usermod -a -G steamcontroller tuusuario ir tada priskirkite tą grupę taisyklių faile. Kai tai bus padaryta ir po to Perkraukite sistemąĮjungus kompiuterį, valdiklis turėtų būti aptiktas akimirksniu be jokių problemų.

Palaikymas pagal valdiklio tipą

„Nintendo Switch“ „Joy-Con“ valdikliai, suderinami su „Steam Input“ naudojant tokius įrankius kaip „Joycond“.

  • Xbox valdikliai: „Xbox One“ ir „Series X|S“ modeliai paprastai plug-and-play Dėl branduolio „xpad“ tvarkyklės. Jei naudojate „Bluetooth“, tereikia juos įprastai susieti iš sistemos.
  • „PlayStation“ valdikliai: „DualShock 4“ ir „DualSense“ veikia puikiai. „Steam“ juos akimirksniu atpažįsta ir leidžia naudoti... jutiklinė planšetė kaip pelė, be to, palaiko haptinį grįžtamąjį ryšį.
  • „Nintendo“ valdikliai: „Joy-Con“ ir „Pro Controller“ yra suderinami, tačiau norint išnaudoti visas jų galimybes ir naudoti judesio valdiklius, primygtinai rekomenduojama įdiegti Džoikondas.
  „Linux“ jūsų kišenėje: kompiuteriai ir vadovai, kad visada turėtumėte ją su savimi

Išplėstinis pritaikymas ir naudingi įrankiai

Tiems, kurie nori žengti toliau, „Big Picture“ režimas yra ideali vieta žemėlapių mygtukai ir profilių kūrimas Pritaikyta. Jei pastebite, kad valdiklis nereaguoja taip, kaip turėtų, galite naudoti jstest-gtk, puikus įrankis, skirtas realiuoju laiku vizualizuoti, kuris mygtukas paspaustas, ir kalibruoti ašis, jei vairasvirtė pasislenka.

Jei susiduriate su žaidimais, kurie nėra „Steam“ ar senesnėse emuliatorių versijose, labai efektyvus sprendimas yra „AntiMicroX“ , leidžiantis bet kurį klaviatūros klavišą priskirti valdiklio mygtukui, taip apeinant vietinius suderinamumo apribojimus.

Svarstymai kūrėjams ir pažengusiems vartotojams

Rankos, laikančios belaidį vaizdo žaidimų valdiklį, iliustruojančios galutinę žaidimo patirtį po įdiegimo „Linux“ sistemoje.

Turinio kūrėjams „Steam“ siūlo galimybę integruoti „Steam“ įvesties API rodyti dinaminius glifus (mygtukų piktogramas). Tai reiškia, kad jei žaidėjas naudoja PS5 valdiklį, jis matys kryžių ir apskritimą, o ne „Xbox A“ ir „B“. Tai pasiekiama inicializuojant sąsają su SteamInput()->Init() ir prijungto valdiklio tipo patikrinimas.

Labai specifiniais šiuolaikinių platinimų arba „Proton“ šakų, kurios naudoja „Wayland“, atvejais kai kurie vartotojai bandė paleisti „Steam“ su parametru -steamos3 ir aktyvuokite „Steam“ beta versiją, kad priverstumėte naudoti „Steam Linux Runtime 3“Tačiau šių triukų stabilumas gali skirtis priklausomai nuo programinės įrangos versijos.

Valdiklių konfigūravimas „Linux“ sistemoje iš terminalo košmaro tapo nepaprastai sklandžia patirtimi dėl „Valve“ vertimo sluoksnio. Nesvarbu, ar tai būtų „udev“ leidimų koregavimas, kad sistema atpažintų aparatinę įrangą, tokių kaip „JoyCond for Nintendo“ diegimas, ar „Big Picture“ režimo naudojimas kiekvienam mygtuko paspaudimui pritaikyti, dabar galima visiškai valdyti bet kurį periferinį įrenginį ir mėgautis žaidimais valdikliui nebūnant kliūtimi.