Как использовать контроллер PS4 в Linux

Контроллер Sony PlayStation 4 — отличное устройство, и из него можно будет играть в видеоигры на Linux. В этом руководстве мы расскажем, как использовать контроллер PS4 в Linux. Давайте начнем!

Метод 1 — Steam

Усердная работа Valve над версией Steam для Linux означает, что пользователи могут наслаждаться отличной поддержкой сторонних контроллеров видеоигр, таких как контроллер Sony DualShock 4 (PS4), Nintendo Switch, Microsoft Xbox One и другие.

Метод Steam — очевидный способ поддержки контроллера PS4 в Linux по нескольким причинам. Во-первых, можно настроить клиент Steam для принятия других стилей контроллера (например, Xbox) и добавить его в PS4. Но помимо этого, Valve предлагает настраиваемый инструмент сопоставления контроллеров, который пользователи могут использовать для простого сопоставления игр с контроллером PS4 вручную.

Установите Steam в Linux

Чтобы настроить контроллер DualShock 4 в Linux через Steam, сначала необходимо установить приложение Steam. Откройте окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре. Оттуда следуйте инструкциям по установке, которые соответствуют используемому вами дистрибутиву.

Ubuntu

Ubuntu распространяет Steam в своих официальных репозиториях программного обеспечения. Чтобы установить его, загрузите Steam с помощью диспетчера пакетов Apt.

sudo apt installing steam

Кроме того, пользователи Ubuntu могут загрузить пакет Steam DEB прямо из Сайт Steam здесь.

  7 отличных альтернатив приложений Linux для приложений Windows

Debian

Самый простой способ установить Steam в Linux — загрузить автономный пакет DEB с веб-сайта Steam. Причина, по которой загрузка лучше, заключается в том, что вам не нужно возиться с исходным файлом, чтобы включить «несвободные» пакеты для установки Steam.

Чтобы получить последний пакет Steam DEB, используйте команду wget ниже.

Примечание: вам нужно будет включить 32-битную архитектуру, чтобы использовать Steam в Debian.

wget https://steamcdn-a.akamaihd.net/client/installer/steam.deb

После завершения загрузки «steam.deb» используйте инструмент dpkg, чтобы загрузить его в систему.

sudo dpkg -i steam.deb

Завершите установку командой apt-get install -f.

sudo apt-get install -f

Arch Linux

Steam находится в официальных репозиториях программного обеспечения Arch Linux. Чтобы установить его, используйте команду управления пакетами Pacman ниже.

sudo pacman -S steam

Fedora

Steam доступен пользователям Fedora через репозиторий программного обеспечения RPMFusion. Чтобы включить эти репозитории, выполните следующие операции в командной строке.

Примечание: замените XX в приведенных ниже командах на номер версии Fedora Linux, которую вы используете.

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-XX.noarch.rpm -y
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-XX.noarch.rpm -y

При включенных репозиториях установите Steam с помощью Dnf.

sudo dnf install steam -y

OpenSUSE

Используете OpenSUSE и нуждаетесь в Steam? Зайдите в OBS и загрузите пакет, который лучше всего соответствует вашей версии операционной системы!

  Как сделать резервную копию настроек рабочего стола KDE Plasma 5 в Linux

Flatpak

Убедитесь, что у вас включена среда выполнения Flatpak. Затем введите следующие команды, чтобы загрузить Steam.

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

flatpak install flathub com.valvesoftware.Steam

После установки Steam на ПК с Linux войдите в свою учетную запись и откройте приложение.

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

Теперь, когда приложение Steam установлено и открыто на вашем ПК с Linux, подключите PS4 через USB к компьютеру или подключите его через Bluetooth, нажав кнопку «Поделиться» + PS, если хотите.

Как только контроллер будет подключен к вашему ПК с Linux, перейдите в приложение Steam, найдите меню «Steam» и щелкните по нему. Затем выберите меню «Настройки» внутри, чтобы получить доступ к области настроек Steam.

В области настроек Steam найдите «Контроллер» и выберите его. Затем выберите «ОБЩИЕ НАСТРОЙКИ КОНТРОЛЛЕРА».

В области «ОБЩИЕ НАСТРОЙКИ КОНТРОЛЛЕРА» установите флажок «Поддержка конфигурации PlayStation». Затем прокрутите вниз и вы увидите «Незарегистрированный контроллер PlayStation». Нажмите на нее и зарегистрируйте в своей учетной записи Steam.

С контроллером PlayStation 4, зарегистрированным в вашей учетной записи Steam, вы теперь сможете использовать его для воспроизведения видеоигр в своей библиотеке Steam, а также для игр сторонних разработчиков, добавленных в Steam с помощью функции «Добавить игру».

Метод 2 — DS4DRV

Драйвер Dualshock 4 для Linux — более старый драйвер, но подтверждено, что он предоставляет пользователям отличную поддержку контроллера Sony DualShock 4 (PS4) в большинстве операционных систем на базе Linux.

  Лучшие альтернативы Mac-приложениям для Linux

Установка драйвера DS4DRV выполняется с помощью инструмента упаковки Python, а это означает, что даже в менее известных дистрибутивах Linux не должно возникнуть проблем с его установкой. Чтобы начать установку, откройте терминал и запустите pip –help, а затем python –version.

Примечание: вам также потребуется установить «python-setuptools». Больше информации об этом здесь.

pip --help
python --version

Предполагая, что функция «help» показывает, что Pip работает, и вы можете подтвердить, что у вас установлен Python 2.7 или выше, используйте команду pip install, чтобы загрузить драйвер DS4DRV на ваш компьютер с Linux.

sudo pip install ds4drv

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

Когда драйвер DS4DRV работает, самое время подключить его к системе, чтобы использовать в Linux. Подключите контроллер PS4 к USB-порту компьютера. Либо нажмите и удерживайте кнопку Share + PS, чтобы перейти в режим Bluetooth. Оттуда следуйте этому руководству, чтобы узнать, как подключить его к компьютеру по беспроводной сети.

Подключив контроллер PS4 к компьютеру с Linux, вернитесь к терминалу и запустите ds4drv.

ds4drv --hidraw

Если команда выполнена успешно, ваш контроллер DualShock 4 должен без проблем работать в любой игре, которую вы запускаете в системе! Для получения дополнительной информации о том, как использовать DS4DRV, в том числе о более сложных функциях, которые мы не рассматривали, щелкните здесь.