Jak korzystać z kontrolera PS4 w systemie Linux: USB, Bluetooth i Steam

Kontroler PS4 (DualShock 4) zazwyczaj działa w aktualnej dystrybucji Linuksa bez osobnego sterownika. Podłącz go przez USB lub sparuj przez Bluetooth, a następnie pozwól Linuksowi udostępnić go jako gamepad. Jeśli grasz przez Steam, Steam Input może skorzystać z wbudowanej obsługi kontrolera w grze lub przetłumaczyć przyciski kontrolera, gdy gra potrzebuje pomocy. Zacznij od USB, jeśli zależy Ci na najszybszej konfiguracji.

Kontroler DualShock 4 podłączony do laptopa z systemem Linux za pomocą kabla USB.
Kontroler DualShock 4 podłączony do laptopa z systemem Linux za pomocą kabla USB.

Podłącz DualShock 4 przez USB

  1. Użyj kabla micro-USB, który służy do przesyłania danych; niektóre kable ładujące nie przesyłają danych wejściowych.
  2. Podłącz kontroler bezpośrednio do portu USB w komputerze z systemem Linux. Naciśnij przycisk PS, jeśli pasek świetlny pozostanie wyłączony.
  3. Otwórz grę z obsługą kontrolera lub stronę testu/ustawień kontrolera na pulpicie lub w emulatorze. Naciśnij przyciski i porusz obiema gałkami, aby potwierdzić ustawienia.

Większość popularnych dystrybucji obsługuje technologię Sony HID w jądrze Linuksa, więc nie ma potrzeby kompilacji sterownika ani instalacji Pythona w całym systemie. Jeśli kontroler się nie pojawi, przed zmianą sterowników wypróbuj inny kabel danych i port USB.

Sparuj kontroler PS4 przez Bluetooth

  1. Wyłącz kontroler. Jeśli dioda odtwarzacza się świeci, przytrzymaj przycisk PS, aż zgaśnie. Odłącz wszystkie kable USB.
  2. Przytrzymaj przycisk Udostępnij , a następnie przytrzymaj przycisk PS , aż pasek świetlny zacznie migać. Kontroler będzie teraz widoczny.
  3. W systemie Linux otwórz ustawienia Bluetooth na pulpicie, włącz Bluetooth i wybierz kontroler z listy pobliskich urządzeń. Zazwyczaj pojawia się on jako kontroler bezprzewodowy ; wybierz opcję „Sparuj” lub „Połącz”.
  4. Po zakończeniu parowania pasek świetlny powinien przestać migać. Przetestuj drążki i przyciski w grze lub na Steamie.
Panel Bluetooth systemu Linux przedstawiający kontroler bezprzewodowy z przyciskiem parowania.
Panel Bluetooth systemu Linux przedstawiający kontroler bezprzewodowy z przyciskiem parowania.

Jeśli się nie pojawi, upewnij się, że kontroler nie jest już podłączony do konsoli lub innego komputera, a następnie powtórz tryb parowania. Menu Bluetooth różnią się w GNOME, KDE Plasma i innych środowiskach, ale sekwencja przycisków po stronie kontrolera jest taka sama.

Skonfiguruj kontroler w Steamie

Zainstaluj Steam z centrum oprogramowania swojej dystrybucji lub z repozytorium obsługiwanych pakietów albo skorzystaj z oficjalnej strony pobierania Steam firmy Valve . Uruchom Steam, zaloguj się i podłącz kontroler przed uruchomieniem gry.

  1. Otwórz Steam > Ustawienia > Kontroler . Sprawdź, czy DualShock 4 wyświetla się jako podłączony kontroler PlayStation. Dokładne oznaczenia mogą się różnić w zależności od wersji klienta Steam.
  2. Najpierw pozostaw domyślne zachowanie Steam Input. Obecne podejście firmy Valve kieruje kontroler PlayStation do obsługi własnej gry, gdy gra ją zapewnia, i korzysta ze Steam Input, gdy gra jej nie zapewnia. Obsługę kontrolera PlayStation można zmienić globalnie w ustawieniach kontrolera.
  3. W przypadku jednej z gier otwórz jej stronę biblioteki i wybierz przycisk konfiguracji kontrolera obok przycisków sterowania. Wybierz układ zalecany lub społecznościowy albo edytuj przypisania przycisków, jeśli domyślne mapowanie w grze jest nieodpowiednie. Po zmianie trybu wprowadzania danych uruchom grę ponownie.
Ustawienia kontrolera Steam pokazujące podłączony kontroler PlayStation i opcje pomocy.
Ustawienia kontrolera Steam pokazujące podłączony kontroler PlayStation i opcje pomocy.

Strony sklepu i biblioteki Steam mogą również pokazać, czy tytuł obsługuje kontroler DualShock i czy obsługuje tylko USB. Kontroler może zostać wykryty przez system Linux i platformę Steam, nawet jeśli dana gra nadal nie obsługuje kontrolera w pełni. W takim przypadku wypróbuj funkcję Steam Input dla tego tytułu lub użyj klawiatury i myszy w menu, których gra nie obsługuje.

Użyj kontrolera z grą inną niż Steam

Natywna gra na Linuksa może odczytywać gamepad bezpośrednio, w takim przypadku otwierając własne menu „Sterowanie” lub „Wprowadzanie” i wybierając kontroler. W przypadku kompatybilnej gry zewnętrznej, Steam może ją również uruchomić po wybraniu opcji „Gry > Dodaj grę spoza Steam do mojej biblioteki” . Następnie ustaw lub dostosuj jej układ za pomocą przycisku konfiguracji kontrolera w bibliotece. Nie oznacza to, że każdy program uruchamiający lub gra są kompatybilne; gra nadal musi akceptować sygnały kontrolera lub mieć użyteczną konfigurację Steam Input.

Ekran układu kontrolera DualShock 4 z przyciskami i spustami przypisanymi do gry.
Ekran układu kontrolera DualShock 4 z przyciskami i spustami przypisanymi do gry.

Rozwiąż typowe problemy z połączeniem

  • Linux go nie wykrywa: przetestuj najpierw przez USB, użyj znanego kabla do transmisji danych i wypróbuj inny port. W przypadku Bluetooth usuń stare zapisane parowanie z panelu Bluetooth na pulpicie i sparuj ponownie.
  • Steam to wykrywa, ale gra nie: sprawdź, czy gra obsługuje kontrolery, a następnie wypróbuj ustawienia Steam Input dla każdej gry. Tytuł z natywną obsługą PlayStation może działać gorzej, jeśli dane wejściowe są tłumaczone dwukrotnie.
  • Gra wyświetla komunikaty dotyczące przycisków Xbox: jest to komunikat dotyczący wyboru na poziomie gry i niekoniecznie oznacza awarię kontrolera. Niektóre gry używają etykiet Xbox dla każdego gamepada.
  • Brakuje touchpada, wibracji i sterowania ruchem: obsługa funkcji zależy od gry, rodzaju połączenia, ścieżki wprowadzania danych w systemie Linux oraz od tego, czy urządzenie obsługuje Steam Input. Podstawowe przyciski i gałki mogą działać nawet wtedy, gdy dodatkowa funkcja nie działa.

Starsze poradniki mogą zalecać instalację ds4drvz rozszerzeniem sudo pip. To nie jest typowy pierwszy krok w obecnym systemie Linux: diagnoza wykrywania USB lub Bluetooth oraz ustawień kontrolera gry przed dodaniem starszego sterownika innej firmy.

Oficjalne źródła

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.