Acasă
» LINUX
»
Cum se utilizează un controller PS4 pe Linux: USB, Bluetooth și Steam
Cum se utilizează un controller PS4 pe Linux: USB, Bluetooth și Steam
Un controller PS4 (DualShock 4) funcționează de obicei pe o distribuție Linux actuală fără un driver separat. Conectați-l prin USB sau asociați-l prin Bluetooth, apoi lăsați Linux să îl expună ca gamepad. Dacă jucați prin Steam, Steam Input poate folosi suportul încorporat pentru controllerul unui joc sau poate traduce butoanele controllerului atunci când jocul are nevoie de ajutor. Începeți cu USB dacă doriți cea mai rapidă configurare.
Un controller DualShock 4 conectat la un laptop cu Linux printr-un cablu USB.
Conectați un DualShock 4 prin USB
Folosește un cablu micro-USB care transportă date; unele cabluri de încărcare nu transferă date de intrare.
Conectați controlerul direct la un port USB al computerului dvs. cu Linux. Apăsați butonul PS dacă bara luminoasă rămâne stinsă.
Deschide un joc cu suport pentru controler sau pagina de testare/setări a controlerului de pe desktop sau emulator. Apasă butoanele și mișcă ambele manete pentru a confirma introducerea comenzii.
Majoritatea distribuțiilor mainstream includ suport Sony HID în kernelul Linux, deci nu ar trebui să fie nevoie să compilați un driver sau să rulați o instalare Python la nivel de sistem. Dacă controlerul nu apare, încercați un alt cablu de date și un port USB înainte de a schimba driverele.
Asociați controlerul PS4 prin Bluetooth
Opriți controlerul. Dacă lumina playerului este aprinsă, țineți apăsat butonul PS până când se stinge. Deconectați orice cablu USB.
Țineți apăsat butonul Partajare , apoi țineți apăsat butonul PS până când bara luminoasă clipește. Controlerul este acum detectabil.
Pe Linux, deschideți setările Bluetooth ale desktopului, activați Bluetooth și alegeți controlerul din lista de dispozitive din apropiere. Acesta apare de obicei ca Wireless Controller ; selectați Asociere sau Conectare.
Când asocierea este completă, bara luminoasă ar trebui să se oprească din clipirea rapidă a asocierii. Testați manetele și butoanele într-un joc sau pe Steam.
Un panou Bluetooth Linux care listează un controler wireless cu un buton de asociere.
Dacă nu apare, asigurați-vă că controlerul nu este încă conectat la o consolă sau la un alt computer, apoi repetați modul de asociere. Meniurile Bluetooth diferă între GNOME, KDE Plasma și alte desktop-uri, dar secvența butoanelor de pe controler este aceeași.
Configurați controlerul în Steam
Instalați Steam din centrul de software al distribuției dvs. sau din depozitul de pachete acceptate sau utilizați pagina oficială de descărcare Steam a Valve . Lansați Steam, conectați-vă și conectați controlerul înainte de a deschide un joc.
Deschide Steam > Setări > Controler . Verifică dacă DualShock 4 apare ca un controler PlayStation conectat. Etichetele exacte pot varia între versiunile clientului Steam.
Lasă Steam Input mai întâi la comportamentul implicit. Abordarea actuală a Valve direcționează un controler PlayStation către propriul suport al jocului atunci când jocul îl oferă și folosește Steam Input atunci când jocul nu îl oferă. Poți schimba suportul pentru controlerul PlayStation la nivel global în setările controlerului.
Pentru un joc, deschideți pagina Bibliotecă și selectați butonul de configurare a controlerului de lângă comenzile de redare. Alegeți un aspect recomandat sau comunitar sau editați atribuirea butoanelor dacă maparea implicită a jocului nu este potrivită. Relansați jocul după ce schimbați modul de introducere a datelor.
Setările controlerului Steam afișează un controler PlayStation conectat și opțiunile de asistență.
Paginile magazinului și bibliotecii Steam pot afișa, de asemenea, dacă un titlu oferă suport pentru DualShock și dacă suportul este disponibil doar prin USB. Un controller poate fi detectat de Linux și Steam în timp ce un anumit joc nu oferă încă suport complet pentru controller. În acest caz, încercați Steam Input pentru titlul respectiv sau folosiți tastatura și mouse-ul pentru meniurile pe care jocul nu le-a mapat.
Folosește controlerul cu un joc non-Steam
Un joc nativ Linux poate citi direct gamepad-ul, caz în care deschide propriul meniu Controls sau Input și selectează controllerul. Pentru un joc extern compatibil, Steam îl poate lansa și după ce alegi Jocuri > Adaugă un joc non-Steam în biblioteca mea . Apoi, setează sau ajustează aspectul său din butonul de configurare a controllerului Bibliotecă. Acest lucru nu face ca fiecare lansator sau joc să fie compatibil; jocul trebuie în continuare să accepte input de la controller sau o mapare Steam Input utilizabilă.
Un ecran cu configurația controlerului, cu butoane și declanșatoare DualShock 4 mapate pentru un joc.
Remediați problemele comune de conectare
Linux nu îl detectează: testați mai întâi cu USB, utilizați un cablu de date cunoscut și încercați un alt port. Pentru Bluetooth, eliminați o asociere veche salvată în panoul Bluetooth al desktopului și asociați-o din nou.
Steam îl detectează, dar jocul nu: confirmă dacă jocul este compatibil cu controlerele, apoi încearcă setarea Steam Input specifică jocului. Un titlu cu suport nativ PlayStation se poate comporta mai prost dacă datele de intrare sunt traduse de două ori.
Jocul afișează solicitări pentru butonul Xbox: aceasta este o opțiune de solicitare la nivel de joc și nu înseamnă neapărat că controlerul a eșuat. Unele jocuri folosesc etichete Xbox pentru fiecare gamepad.
Lipsesc touchpad-ul, controalele de vibrație sau mișcare: compatibilitatea cu funcțiile depinde de joc, tipul de conexiune, calea de intrare Linux și dacă Steam Input gestionează dispozitivul. Butoanele și joystick-urile de bază pot funcționa chiar și atunci când o funcție suplimentară nu funcționează.
Ghidurile mai vechi pot recomanda instalarea ds4drvcu sudo pip. Acesta nu este primul pas normal pe un sistem Linux actual: diagnosticarea detectării USB sau Bluetooth și a setărilor controlerului jocului înainte de a adăuga un driver terț mai vechi.