Как использовать контроллер PS4 в Linux: USB, Bluetooth и Steam

Контроллер PS4 (DualShock 4) обычно работает в современных дистрибутивах Linux без отдельного драйвера. Подключите его через USB или выполните сопряжение по Bluetooth, а затем позвольте Linux использовать его в качестве геймпада. Если вы играете через Steam, Steam Input может использовать встроенную поддержку контроллера в игре или преобразовывать нажатия кнопок контроллера, когда игре это необходимо. Начните с USB, если хотите максимально быстрой настройки.

Контроллер DualShock 4, подключенный к ноутбуку под управлением Linux с помощью USB-кабеля.
Контроллер DualShock 4, подключенный к ноутбуку под управлением Linux с помощью USB-кабеля.

Подключите контроллер DualShock 4 через USB.

  1. Используйте кабель micro-USB, передающий данные; некоторые зарядные кабели не передают входной сигнал.
  2. Подключите контроллер напрямую к USB-порту вашего компьютера под управлением Linux. Нажмите кнопку PS, если световая полоса на контроллере не горит.
  3. Откройте игру с поддержкой контроллера или страницу проверки/настроек контроллера на вашем компьютере или в эмуляторе. Нажимайте кнопки и перемещайте оба стика для подтверждения ввода.

В большинстве распространенных дистрибутивов поддержка Sony HID уже включена в ядро ​​Linux, поэтому вам не потребуется компилировать драйвер или устанавливать Python в масштабе всей системы. Если контроллер не отображается, попробуйте другой кабель передачи данных и USB-порт, прежде чем менять драйверы.

Подключите контроллер PS4 через Bluetooth.

  1. Выключите контроллер. Если индикатор игрока горит, удерживайте кнопку PS, пока она не погаснет. Отсоедините все USB-кабели.
  2. Нажмите кнопку Share , затем удерживайте кнопку PS , пока не начнет мигать световая полоса. Теперь контроллер можно обнаружить.
  3. В Linux откройте настройки Bluetooth на рабочем столе, включите Bluetooth и выберите контроллер в списке ближайших устройств. Обычно он отображается как «Беспроводной контроллер» ; выберите «Сопряжение» или «Подключение».
  4. После завершения сопряжения световая полоса должна перестать быстро мигать. Проверьте работу джойстиков и кнопок в игре или Steam.
Панель управления Bluetooth в Linux, отображающая беспроводной контроллер и кнопку сопряжения.
Панель управления Bluetooth в Linux, отображающая беспроводной контроллер и кнопку сопряжения.

Если контроллер не отображается, убедитесь, что он больше не подключен к консоли или другому компьютеру, затем повторите процедуру сопряжения. Меню Bluetooth различаются в GNOME, KDE Plasma и других средах рабочего стола, но последовательность нажатия кнопок на контроллере одинакова.

Настройте контроллер в Steam.

Установите Steam из центра программного обеспечения вашего дистрибутива или поддерживаемого репозитория пакетов, либо воспользуйтесь официальной страницей загрузки Steam на сайте Valve . Запустите Steam, войдите в свою учетную запись и подключите контроллер, прежде чем открывать игру.

  1. Откройте Steam > Настройки > Контроллер . Убедитесь, что DualShock 4 отображается как подключенный контроллер PlayStation. Точные названия могут различаться в зависимости от версии клиента Steam.
  2. Сначала оставьте Steam Input в режиме по умолчанию. В настоящее время Valve использует подход, при котором контроллер PlayStation подключается к собственной поддержке игры, если игра её поддерживает, и использует Steam Input, если игра его не поддерживает. Вы можете изменить поддержку контроллера PlayStation глобально в настройках контроллера.
  3. Для одной из игр откройте страницу «Библиотека» и выберите кнопку «Настройка контроллера» рядом с элементами управления. Выберите рекомендуемую или созданную сообществом раскладку, или отредактируйте назначение кнопок, если стандартная раскладка игры вам не подходит. Перезапустите игру после изменения режима ввода.
Настройки контроллера Steam отображают подключенный контроллер PlayStation и параметры поддержки.
Настройки контроллера Steam отображают подключенный контроллер PlayStation и параметры поддержки.

На страницах магазина и библиотеки Steam также можно увидеть, поддерживает ли игра контроллер DualShock, а также доступна ли поддержка только USB. Контроллер может распознаваться Linux и Steam, даже если в конкретной игре отсутствует полная поддержка контроллера. В этом случае попробуйте использовать Steam Input для этой игры или клавиатуру и мышь для меню, для которых игра не настроена.

Используйте контроллер с играми, не относящимися к Steam.

Нативная игра для Linux может считывать данные с геймпада напрямую, в этом случае откройте собственное меню «Управление» или «Ввод» и выберите контроллер. Для совместимой внешней игры Steam также может запустить её после выбора «Игры» > «Добавить игру не из Steam в мою библиотеку» . Затем настройте или отрегулируйте её раскладку с помощью кнопки конфигурации контроллера в библиотеке. Это не делает совместимыми все лаунчеры или игры; игра всё ещё должна принимать ввод с контроллера или иметь работоспособную раскладку ввода Steam.

Экран с раскладкой контроллера, на котором указаны кнопки и триггеры DualShock 4, настроенные для игры.
Экран с раскладкой контроллера, на котором указаны кнопки и триггеры DualShock 4, настроенные для игры.

Устранение распространенных проблем с подключением

  • Linux его не распознает: сначала проверьте с помощью USB, используйте заведомо исправный кабель передачи данных и попробуйте другой порт. Для Bluetooth удалите старое сохраненное сопряжение в панели Bluetooth на рабочем столе и выполните сопряжение заново.
  • Steam обнаруживает контроллер, но игра — нет: убедитесь, что игра поддерживает контроллеры, а затем попробуйте настроить ввод в Steam для каждой игры отдельно. Игра с нативной поддержкой PlayStation может работать хуже, если ввод будет обрабатываться дважды.
  • В игре отображаются подсказки кнопок Xbox: это выбор подсказки на уровне игры, и это не обязательно означает, что контроллер вышел из строя. В некоторых играх для каждого геймпада используются обозначения Xbox.
  • Сенсорная панель, вибрация и управление движением отсутствуют: поддержка этих функций зависит от игры, типа подключения, пути ввода Linux и от того, обрабатывает ли устройство Steam Input. Базовые кнопки и джойстики работают, даже если дополнительные функции недоступны.

В более старых руководствах может быть рекомендована установка ds4drvс помощью команды sudo pip`.`. Это не является обычным первым шагом в современных системах Linux: необходимо диагностировать обнаружение USB или Bluetooth и настройки контроллера игры, прежде чем добавлять старый сторонний драйвер.

Официальные ссылки

Оставить комментарий

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Узнайте, как восстановить потерянные разделы и файлы с помощью TestDisk и PhotoRec. Защитите исходный диск, проведите безопасное сканирование и сохраните восстановленные данные на другой диск.

Как сканировать QR-коды на настольном компьютере с Linux

Как сканировать QR-коды на настольном компьютере с Linux

Сканируйте QR-коды в Linux с помощью CoBang, используя веб-камеру или файл изображения. См. варианты установки, шаги настройки и решения проблем с доступом к камере Flatpak.

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Изменяйте настройки веб-камеры в Linux с помощью Cameractrls: настраивайте экспозицию, цвет, подавление мерцания и другие поддерживаемые параметры, а затем проверяйте совместимые видеорежимы.

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Установите PhpStorm на Linux с помощью JetBrains Toolbox или автономного архива tar.gz, а также через Snap и Arch AUR. Java уже включена в комплект.

Как создать резервную копию CD-ROM в формате ISO в Linux

Как создать резервную копию CD-ROM в формате ISO в Linux

Создайте образ CD-ROM ISO в Linux с помощью GNOME Disks или dd. Определите оптический привод, отслеживайте процесс копирования, проверяйте образ и узнавайте, когда поврежденный диск или аудиодиск требует использования другого инструмента.

Как вырезать изображение в Linux с помощью GIMP

Как вырезать изображение в Linux с помощью GIMP

Удаление фона фотографии в Linux с помощью GIMP: обведите контур объекта, удалите выделенный фон, сохранив прозрачность, и экспортируйте многоразовый PNG-файл.

Как установить Cisco Packet Tracer на Linux

Как установить Cisco Packet Tracer на Linux

Загрузите Cisco Packet Tracer 9.0.1 для Ubuntu 64-бит, установите DEB-пакет с помощью APT, примите лицензионное соглашение в Терминале и войдите в систему, чтобы начать лабораторную работу.

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно с официального сайта. Сравните пакеты для Windows, macOS и Linux, установите файлы данных и совершите свой первый полет.

Настольное приложение Google Tasks: как им пользоваться на компьютере

Настольное приложение Google Tasks: как им пользоваться на компьютере

Откройте Google Задачи в браузере, добавьте ярлык Chrome или запустите приложение, и управляйте задачами с указанием даты через Календарь и Gmail.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler сопоставляет MP3-клипы с клавишами клавиатуры и может зацикливать аудио. Узнайте, что делает эта старая бесплатная программа, на чем заканчиваются ее старые функции и что нужно проверить перед загрузкой.