Как мне использовать DUALSHOCK 4 с Ubuntu 14.10?

14

Проще говоря, как мне настроить, настроить и использовать контроллер Sony DUALSHOCK 4 с Ubuntu 14.10 («Utopic Unicorn»)?

Я помню, что ядро ​​Linux было обновлено некоторое время назад, чтобы добавить встроенную поддержку ... Означает ли это, что я должен иметь возможность просто подключить его по Bluetooth (из области уведомлений) и выключить?

Или есть что-то большее, чем это?

Я пытался следовать этим инструкциям: /ubuntu//a/450091/230107

Но когда я набираю sudo pip install ds4drv , мне говорят, что sudo: pip: команда не найдена .

Грегори Опера
источник

Ответы:

27

Хорошо, все, что нужно сделать, это «соединить» контроллер, как любое другое устройство Bluetooth (эти инструкции относятся к «обычному» варианту Ubuntu LTS - отрегулируйте их соответствующим образом, если вы используете другой вариант Ubuntu или другой Linux-интерфейс). Операционная система)...

  • Держите Логотип PlayStationи Shareкнопки поставить контроллер в «спаривание» режиме (Light Bar / светодиод должен начать быстро мигать / вспышка), то сопряжение контроллера с компьютером , используя настройки Bluetooth (Показать Приложения → Настройки → Bluetooth → Беспроводной контроллер или Значок Bluetooth (в правом верхнем углу экрана) → Значок Bluetooth (в подменю) → Настройки Bluetooth → Беспроводной контроллер).

Как только контроллер «спарен», вы можете включить его, нажав (не удерживая !) Логотип PlayStationКнопку - сделайте это перед открытием Steam или игры, потому что иногда они могут не распознать контроллер, если вы сделаете это после открытия Steam или игры ,

Ubuntu LTS 18.04 и новее имеет псевдо-официальную поддержку DUALSHOCK 4 (он правильно распознает DUALSHOCK 4 в качестве контроллера), а Steam от Valve Software имеет встроенную / официальную поддержку ... Ubuntu LTS не предлагает ничего в плане конфигурации для контроллеры, но в Steam доступны настройки по умолчанию или вы можете настроить контроллер по своему вкусу - для этого перейдите в режим «Big Picture Mode» и отрегулируйте настройки «Controller».

Несколько моментов о том, что я заметил, однако ...

  • Steam имеет удивительно хорошую поддержку DUALSHOCK 4, и даже многие старые игры, кажется, работают достаточно хорошо ... Многие игры, доступные вне Steam, также, кажется, работают хорошо (например, те, что на GOG.com) - но это варьируется от игры к -Игры, так что вам нужно будет экспериментировать самостоятельно.
  • Если вы используете «Режим большого изображения» и настроили свой контроллер в Steam, он будет отображать зеленый значок «контроллер» для игр, которые поддерживают DUALSHOCK 4.
  • Пар будет работать свою магию , чтобы получить DUALSHOCK 4 работать , как ожидается , в большинстве игр (например , PlayStation Xдля «выберите» / «принимает» / «введите» и PlayStation Oдля «отменить» / «снижение» / «назад»), однако некоторые игры будут по- прежнему показывать значки серии Microsoft Xbox, что может привести к некоторой путанице.
  • Некоторые игры (в том числе многочисленные старые игры) поддерживают принудительную обратную связь (вибрацию), хотя она может быть разной, и вам может потребоваться включить эту функцию в самой игре.
  • Поддержка «причудливых» функций DUALSHOCK 4, таких как управление акселерометром и тачпадом, может не работать частично или вообще ... Я нашел пару игр в Steam, которые поддерживали акселерометр (старые игры тоже!) , но поддержка кажется довольно смешанной от игры к игре.
  • Невозможно определить, сколько батареи осталось на DUALSHOCK 4 ... Вам просто нужно подождать, пока он разрядится (не рекомендуется, поскольку это не лучший способ ухода за литиевыми батареями), или сделать обоснованное предположение и ставить его на зарядку так часто.
  • Вам нужно будет вручную выключить контроллер, когда вы закончите с ним, удерживая Логотип PlayStationкнопку до тех пор, пока она не выключится (вы должны увидеть, что световой индикатор / индикатор погасли).

Обновленное содержание ответа отражает опыт использования Ubuntu LTS 18.04 («Бионический бобр») и самой последней версии Steam по состоянию на 8 сентября 2018 года.

Грегори Опера
источник
3
Есть ли что-нибудь еще, что нужно сделать? Я подключил контроллер PS4, как вы сказали, но когда я нажимаю кнопку «домой», контроллер не остается включенным.
Reya276
Это все, что я сделал, и все работало нормально - вы используете Ubuntu 14.10 или выше? Встроенная поддержка DUALSHOCK 4 была введена в версии 3.15 ядра Linux, которая впервые появилась в Ubuntu 14.10 ...
Грегори Опера
Это работало для меня в Ubuntu 14.10, но мой опыт в 15.04 - это опыт Реи: он работает правильно, но не будет оставаться на связи более 5 секунд. Он работает должным образом, когда подключен, со Steam в Ubuntu и работает с простым соединением Bluetooth или проводным в Windows 8.1.
Черепахи милые