Cum să asociezi controlerul Nintendo Switch Pro pe Linux

Poți conecta un controler Nintendo Switch Pro la Linux fără a compila un driver terț pe o distribuție curentă. Mainline Linux include hid-nintendodriverul pentru controlerul Pro atât prin Bluetooth, cât și prin USB, iar Steam Input este oficial compatibil cu controlerul Nintendo Switch Pro. Vechiul sfat de a instala Joy-Cond doar pentru a utiliza un singur controler Pro nu mai este necesar pentru majoritatea PC-urilor.

Controler Nintendo Switch Pro lângă un laptop cu Linux
Un controler Nintendo Switch Pro se poate conecta la un PC cu Linux prin Bluetooth sau USB-C.

Înainte de a asocia Pro Controller

Încărcați mai întâi controlerul și asigurați-vă că Bluetooth funcționează pe PC dacă doriți o conexiune wireless. Mainline Linux 5.16 conținea deja driverul Nintendo HID, iar configurația actuală a kernelului încă listează suport pentru controlerele Nintendo Joy-Con, NSO și Pro. Puteți verifica implementarea în codul sursă hid-nintendo Linux 5.16 și în configurația actuală a HID Linux .

Dacă distribuția ta folosește un kernel neobișnuit de vechi, actualizează-l prin instrumentele normale de actualizare ale distribuției înainte de a depana driverele controllerului. Acest ghid este destinat controllerului oficial Nintendo Switch Pro; controllerele terțe se pot identifica diferit și pot necesita instrucțiuni specifice furnizorului.

Cum se conectează controlerul Nintendo Switch Pro prin Bluetooth

  1. Deschideți setările Bluetooth și activați Bluetooth. În GNOME, deschideți Activități, căutați Bluetooth și deschideți panoul Bluetooth. GNOME începe căutarea în timp ce panoul este deschis; KDE Plasma oferă un flux similar de adăugare a dispozitivelor în controalele sale Bluetooth. Consultați ghidul oficial de asociere Bluetooth GNOME sau documentația KDE Bluetooth dacă meniurile dvs. diferă.
Setări Bluetooth Linux cu Bluetooth activat și scanarea dispozitivelor
Deschide setările Bluetooth de pe desktop și lasă panoul să scaneze dispozitivele din apropiere.
  1. Puneți controlerul în modul de asociere. Apăsați și țineți apăsat butonul mic SYNC de lângă conectorul USB-C timp de cel puțin o secundă. Nintendo identifică acest buton în diagrama Pro Controller și folosește aceeași acțiune a butonului SYNC pentru asocierea wireless.
Apăsând cu degetul butonul SYNC de lângă portul USB-C de pe un controller Switch Pro
Țineți apăsat butonul mic SYNC de lângă portul USB-C pentru a pune Pro Controller în modul de asociere.
  1. Selectați Pro Controller. Mențineți panoul Bluetooth Linux deschis până când apare Pro Controller , apoi selectați-l și alegeți acțiunea disponibilă Conectare sau Asociere. Eticheta exactă a butonului depinde de mediul desktop.
Setările Bluetooth Linux afișează Pro Controller gata de conectare
Selectați Pro Controller când apare în lista de dispozitive din apropiere.
  1. Confirmați conexiunea. Când dispozitivul afișează mesajul Conectat, apăsați câteva butoane ale controlerului sau lansați un joc care acceptă gamepad-uri. Dacă LED-urile playerului continuă să se aprindă și Linux nu raportează niciodată o conexiune, eliminați dispozitivul salvat și repetați procesul de asociere.
Setările Bluetooth Linux afișează Pro Controller conectat
O stare conectată confirmă că asocierea Bluetooth s-a finalizat.

Folosește controlerul Switch Pro prin USB-C

O conexiune cu fir nu necesită asociere Bluetooth. Conectați un cablu USB-C cu capacitate de date între Pro Controller și PC-ul cu Linux. Driverul Nintendo HID al kernel-ului acceptă în mod explicit Pro Controller în modul USB, așadar un sistem Linux actual ar trebui să creeze automat dispozitivul de intrare. Dacă controllerul se încarcă, dar nu apare niciun dispozitiv de intrare, încercați un alt cablu, deoarece unele cabluri USB-C transportă doar energie electrică.

Controler Nintendo Switch Pro conectat la un laptop Linux printr-un cablu USB-C
USB-C este cea mai simplă alternativă, deoarece Pro Controller acceptă și modul USB cu fir.

Configurați Pro Controller în Steam

Valve listează controlerul Nintendo Switch Pro ca dispozitiv de intrare Steam acceptat. După conectarea controlerului, deschideți Steam > Setări > Controler și verificați dacă controlerul apare în zona controlerului detectat. Documentația Valve privind dispozitivele de intrare Steam confirmă compatibilitatea cu Switch Pro, în timp ce ghidul de configurare a playerului explică fluxul de lucru pentru setările controlerului.

Dacă un joc afișează solicitări sau aspect greșit, ajustează aspectul Steam Input al jocului respectiv în loc să instalezi un alt driver de kernel Linux. De asemenea, poți reconecta controlerul înainte de a lansa Steam dacă clientul rula deja când l-ai asociat.

Setările controlerului Steam detectează un controler Nintendo Switch Pro
Steam Input este compatibil cu controlerul Nintendo Switch Pro și ar trebui să îl afișeze în setările controlerului.

Dacă controlerul nu apare în setările Bluetooth

Mai întâi, asigură-te că controlerul are alimentare, că Bluetooth este activat și că nicio intrare Pro Controller învechită nu blochează o nouă asociere. Nintendo recomandă încărcarea unui Pro Controller care nu răspunde înainte de asociere, iar GNOME menționează că erorile Bluetooth pot apărea și din cauza unui adaptor dezactivat sau necompatibil.

Dacă panoul grafic tot nu găsește controlerul, folosiți bluetoothctlutilitarul BlueZ:

bluetoothctl
power on
agent on
default-agent
scan on

Țineți apăsat din nou butonul SYNC al controlerului și așteptați o intrare numită Pro Controller . Notați adresa Bluetooth a acestuia, apoi executați:

pair XX:XX:XX:XX:XX:XX
scan off
quit

Manualul actual bluetoothctl documentează scan, agent, și pair; paircomenzile care împerechează, stabilesc încredere și conectează dispozitivul. Înlocuiți adresa exemplu cu cea afișată pe PC.

Terminal Linux care rulează bluetoothctl în timp ce scanează pentru un Pro Controller
Utilitarul bluetoothctl poate scana și asocia controlerul atunci când un panou Bluetooth pentru desktop nu este suficient.

Mai ai nevoie de Joycond?

De obicei, nu. Pentru un singur Pro Controller, suportul actual pentru kernelul Linux plus stiva Bluetooth a desktop-ului este suficient. Joycond este un daemon separat în spațiul utilizatorului, construit hid-nintendopentru asocierea Joy-Con și comportamentul controlerelor virtuale. Instalați-l numai dacă aveți nevoie în mod specific de acele fluxuri de lucru suplimentare, nu ca o condiție prealabilă de bază pentru asocierea unui Pro Controller.

Lasă un comentariu

Cum să joci Don't Starve Together pe Linux

Cum să joci Don't Starve Together pe Linux

Instalează versiunea Linux a jocului Don't Starve Together prin Steam, creează o lume sau alătură-te prietenilor urmând acești pași de configurare și depanare.

Cum să joci Squad pe Linux cu Steam Proton

Cum să joci Squad pe Linux cu Steam Proton

Configurează Squad pe Linux cu Steam Play și Proton, instalează jocul, alege un instrument de compatibilitate și depanează problemele anti-cheat.

Cum se instalează Linux Mint Debian Edition 5 „Elsie” de pe USB

Cum se instalează Linux Mint Debian Edition 5 „Elsie” de pe USB

Descărcați și verificați fișierul ISO LMDE 5 arhivat, creați un USB bootabil și alegeți setările de instalare sigure. Elsie a ajuns la sfârșitul duratei de viață; consultați versiunea curentă a LMDE.

Cum se creează o unitate USB bootabilă cu Windows 11 pe Linux

Cum se creează o unitate USB bootabilă cu Windows 11 pe Linux

Creați un USB de instalare Windows 11 pe Linux cu Ventoy: obțineți fișierul ISO oficial, instalați Ventoy în siguranță, copiați imaginea și porniți PC-ul țintă.

Cum se instalează Wireshark pe Linux: Ubuntu, Fedora, Arch și altele

Cum se instalează Wireshark pe Linux: Ubuntu, Fedora, Arch și altele

Instalați Wireshark pe Ubuntu, Debian, Fedora, Arch sau openSUSE cu comenzile actuale ale pachetului, apoi configurați captura de pachete live în siguranță.

Cum se joacă DiRT Rally pe Linux: Configurarea Steam și remedierile Proton

Cum se joacă DiRT Rally pe Linux: Configurarea Steam și remedierile Proton

Învață cum să joci DiRT Rally pe Linux dacă îl deții deja pe Steam: instalează versiunea nativă, lansează-l și folosește Proton doar ca soluție de rezervă.

Cum se instalează Devuan Linux de pe un USB bootabil

Cum se instalează Devuan Linux de pe un USB bootabil

Instalați Devuan Excalibur din fișierul ISO Desktop Live. Verificați descărcarea, creați un USB bootabil, protejați partițiile existente și finalizați configurarea cu Refracta Installer.

Cum se joacă It Takes Two pe Linux cu Steam Proton

Cum se joacă It Takes Two pe Linux cu Steam Proton

Învață cum să joci It Takes Two pe Linux cu Steam Proton, să instalezi versiunea Steam, să activezi compatibilitatea, să configurezi modul cooperativ și să depanezi problemele de lansare.

Cum se joacă Slay the Spire pe Linux: Instalați-l și lansați-l cu Steam

Cum se joacă Slay the Spire pe Linux: Instalați-l și lansați-l cu Steam

Instalează Steam pe Linux, preia versiunea nativă de Linux a jocului Slay the Spire din bibliotecă și lansează-l. Include pași practici pentru problemele comune la pornire.

Cum să joci The Forest pe Linux cu Steam Proton

Cum să joci The Forest pe Linux cu Steam Proton

Instalează Steam pe Linux, activează Steam Play și folosește Proton pentru a descărca și lansa The Forest, cu o setare de compatibilitate per joc dacă nu pornește.