Jak sparować kontroler Nintendo Switch Pro w systemie Linux

Możesz sparować kontroler Nintendo Switch Pro z Linuksem bez konieczności kompilacji zewnętrznego sterownika w obecnej dystrybucji. Mainline Linux zawiera hid-nintendosterownik dla kontrolera Pro zarówno przez Bluetooth, jak i USB, a Steam Input oficjalnie obsługuje kontroler Nintendo Switch Pro. Stara rada, aby zainstalować Joycond tylko po to, by móc korzystać z jednego kontrolera Pro, nie jest już konieczna w przypadku większości komputerów.

Kontroler Nintendo Switch Pro obok laptopa z systemem Linux
Kontroler Nintendo Switch Pro można podłączyć do obecnego komputera z systemem Linux przez Bluetooth lub USB-C.

Przed sparowaniem kontrolera Pro

Najpierw naładuj kontroler i upewnij się, że Bluetooth działa na komputerze, jeśli chcesz nawiązać połączenie bezprzewodowe. Mainline Linux 5.16 zawierał już sterownik Nintendo HID, a obecna konfiguracja jądra nadal obsługuje kontrolery Nintendo Joy-Con, NSO i Pro. Implementację można sprawdzić w pliku źródłowym hid-nintendo Linuxa 5.16 oraz w aktualnej konfiguracji Linux HID .

Jeśli Twoja dystrybucja korzysta z nietypowo starego jądra, zaktualizuj je za pomocą standardowych narzędzi aktualizacji dystrybucji przed rozwiązywaniem problemów ze sterownikami kontrolera. Ten poradnik dotyczy oficjalnego kontrolera Nintendo Switch Pro; kontrolery innych firm mogą identyfikować się inaczej i mogą wymagać instrukcji specyficznych dla danego dostawcy.

Jak sparować kontroler Nintendo Switch Pro przez Bluetooth

  1. Otwórz ustawienia Bluetooth i włącz Bluetooth. W GNOME otwórz Aktywności, wyszukaj Bluetooth i otwórz panel Bluetooth. GNOME rozpocznie wyszukiwanie, gdy panel będzie otwarty; KDE Plasma oferuje podobną procedurę dodawania urządzeń w ustawieniach Bluetooth. Jeśli Twoje menu różnią się, zapoznaj się z oficjalnym przewodnikiem parowania Bluetooth w GNOME lub dokumentacją Bluetooth w KDE .
Ustawienia Bluetooth w systemie Linux z włączonym Bluetooth i skanowaniem urządzeń
Otwórz ustawienia Bluetooth na pulpicie i pozostaw panel skanujący pobliskie urządzenia.
  1. Przełącz kontroler w tryb parowania. Naciśnij i przytrzymaj mały przycisk SYNC w pobliżu złącza USB-C przez co najmniej jedną sekundę. Nintendo identyfikuje ten przycisk na schemacie kontrolera Pro Controller i używa tej samej funkcji przycisku SYNC do parowania bezprzewodowego.
Naciśnięcie palcem przycisku SYNC obok portu USB-C na kontrolerze Switch Pro
Przytrzymaj mały przycisk SYNC w pobliżu portu USB-C, aby przełączyć kontroler Pro w tryb parowania.
  1. Wybierz Pro Controller. Pozostaw panel Bluetooth w systemie Linux otwarty, aż pojawi się Pro Controller , a następnie wybierz go i wybierz dostępną akcję Połącz lub Sparuj. Dokładna nazwa przycisku zależy od środowiska pulpitu.
Ustawienia Bluetooth w systemie Linux pokazujące, że kontroler Pro Controller jest gotowy do połączenia
Wybierz opcję Pro Controller, gdy pojawi się ona na liście pobliskich urządzeń.
  1. Potwierdź połączenie. Gdy urządzenie wyświetli komunikat „Połączono”, naciśnij kilka przycisków kontrolera lub uruchom grę obsługującą gamepady. Jeśli diody LED gracza będą się kręcić, a Linux nie zgłosi połączenia, usuń zapisane urządzenie i powtórz proces parowania.
Ustawienia Bluetooth w systemie Linux pokazujące połączenie kontrolera Pro
Status połączenia potwierdza, że ​​parowanie Bluetooth zostało zakończone.

Użyj kontrolera Switch Pro przez USB-C

Połączenie przewodowe nie wymaga parowania Bluetooth. Podłącz kabel USB-C umożliwiający transmisję danych między kontrolerem Pro Controller a komputerem z systemem Linux. Sterownik Nintendo HID w jądrze wyraźnie obsługuje kontroler Pro Controller w trybie USB, więc obecny system Linux powinien automatycznie utworzyć urządzenie wejściowe. Jeśli kontroler ładuje się, ale urządzenie wejściowe nie jest wyświetlane, wypróbuj inny kabel, ponieważ niektóre kable USB-C służą wyłącznie do zasilania.

Kontroler Nintendo Switch Pro podłączony do laptopa z systemem Linux za pomocą kabla USB-C
USB-C jest najprostszym rozwiązaniem awaryjnym, ponieważ kontroler Pro obsługuje również przewodowy tryb USB.

Skonfiguruj kontroler Pro w Steamie

Valve wymienia kontroler Nintendo Switch Pro jako obsługiwane urządzenie wejściowe Steam. Po podłączeniu kontrolera otwórz Steam > Ustawienia > Kontroler i sprawdź, czy kontroler pojawia się w obszarze wykrytych kontrolerów. Dokumentacja urządzeń wejściowych Steam firmy Valve potwierdza obsługę Switch Pro, a przewodnik po konfiguracji gracza wyjaśnia przepływ pracy związany z ustawieniami kontrolera.

Jeśli gra wyświetla nieprawidłowe komunikaty lub układ, dostosuj układ Steam Input w tej grze, zamiast instalować kolejny sterownik jądra Linuksa. Możesz również ponownie podłączyć kontroler przed uruchomieniem Steam, jeśli klient był już uruchomiony w momencie parowania.

Ustawienia kontrolera Steam wykrywają kontroler Nintendo Switch Pro
Steam Input obsługuje kontroler Nintendo Switch Pro i powinien być widoczny w ustawieniach kontrolera.

Jeśli kontroler nie pojawia się w ustawieniach Bluetooth

Najpierw upewnij się, że kontroler jest zasilany, Bluetooth jest włączony i że żaden nieaktualny wpis Pro Controller nie blokuje ponownego parowania. Nintendo zaleca naładowanie niedziałającego kontrolera Pro Controller przed parowaniem, a GNOME zaznacza, że ​​awarie Bluetooth mogą również wynikać z wyłączonego lub nieobsługiwanego adaptera.

Jeśli panel graficzny nadal nie może znaleźć kontrolera, skorzystaj z bluetoothctlnarzędzia BlueZ:

bluetoothctl
power on
agent on
default-agent
scan on

Przytrzymaj ponownie przycisk SYNC kontrolera i poczekaj na wpis o nazwie Pro Controller . Zanotuj jego adres Bluetooth, a następnie uruchom:

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

Aktualny podręcznik bluetoothctl dokumentuje polecenia scan: agent, , i pair; pairparuje, łączy i łączy urządzenia. Zastąp przykładowy adres adresem wyświetlanym na komputerze.

Terminal Linux z uruchomionym bluetoothctl podczas skanowania w poszukiwaniu kontrolera Pro
Narzędzie bluetoothctl może skanować i sparować kontroler, gdy stacjonarny panel Bluetooth nie jest wystarczający.

Czy nadal potrzebujesz Joycond?

Zazwyczaj nie. W przypadku pojedynczego kontrolera Pro, wystarcza obsługa aktualnego jądra Linuksa oraz stos Bluetooth na komputerze stacjonarnym. Joycond to osobny demon przestrzeni użytkownika, stworzony hid-nintendodo parowania Joy-Conów i obsługi kontrolerów wirtualnych. Zainstaluj go tylko wtedy, gdy potrzebujesz tych dodatkowych funkcji, a nie jako podstawowy warunek parowania kontrolera Pro.

Zostaw komentarz

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Dowiedz się, jak odzyskać utracone partycje i pliki za pomocą TestDisk i PhotoRec. Zabezpiecz dysk źródłowy, przeskanuj go bezpiecznie i zapisz odzyskane dane na innym dysku.

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Skanuj kody QR w systemie Linux za pomocą CoBang, używając kamery internetowej lub pliku obrazu. Zobacz opcje instalacji, kroki konfiguracji i poprawki dotyczące dostępu do kamery Flatpak.

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Zmień ustawienia kamery internetowej w systemie Linux za pomocą narzędzia Cameractrls: dostosuj ekspozycję, kolor, redukcję migotania i inne obsługiwane elementy sterujące, a następnie sprawdź zgodne tryby wideo.

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Zainstaluj PhpStorm na Linuksie za pomocą JetBrains Toolbox lub samodzielnego archiwum tar.gz, a także opcji Snap i Arch AUR. Java jest już dołączona.

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Usuń tło zdjęcia w systemie Linux za pomocą programu GIMP: narysuj obiekt, usuń wybrane tło, zachowaj przezroczystość i wyeksportuj plik PNG, który można ponownie wykorzystać.

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Utwórz obraz ISO płyty CD-ROM w systemie Linux za pomocą GNOME Disks lub dd. Zidentyfikuj napęd optyczny, monitoruj kopiowanie, zweryfikuj obraz i dowiedz się, kiedy uszkodzona płyta lub płyta audio wymaga użycia innego narzędzia.

Jak skonfigurować dwa panele w środowisku XFCE 4

Jak skonfigurować dwa panele w środowisku XFCE 4

Utwórz oddzielny panel XFCE 4 dla każdego wyświetlacza, przypisz drugi panel do odpowiedniego wyjścia, określ jego położenie i rozmiar, a następnie dodaj potrzebne elementy uruchamiające i statusu.

Jak zainstalować Cisco Packet Tracer w systemie Linux

Jak zainstalować Cisco Packet Tracer w systemie Linux

Pobierz Cisco Packet Tracer 9.0.1 dla systemu Ubuntu 64-bit, zainstaluj pakiet DEB za pomocą APT, zaakceptuj licencję w terminalu i zaloguj się, aby rozpocząć laboratorium.

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo z oficjalnej strony. Porównaj pakiety dla systemów Windows, macOS i Linux, zainstaluj pliki danych i rozpocznij swój pierwszy lot.

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler mapuje klipy MP3 na klawisze klawiatury i umożliwia zapętlanie dźwięku. Dowiedz się, co robi ten starszy, darmowy program, gdzie kończą się jego stare funkcje i co sprawdzić przed pobraniem.