xpadneo - усовершенствованный контроллер для беспроводного контроллера Xbox One

Контроллер Xbox для Linux

Взяться за дело из предыдущей статьи, которой я поделился здесь, в блоге о том, как использовать наш контроллер Xbox One в Fedora 31. В последнее время Наткнулся на отличный проект на github, имя которого «Xpadneo» - усовершенствованный контроллер Linux для контроллера Xbox One.

xpadneo Его основная цель - предоставить расширенные функции для Linux, В отличие от драйвера, включенного по умолчанию в ядро ​​Linux, которое было добавлено для нескольких версий. Поскольку драйвер включен изначально, он не предоставляет такую ​​информацию, как уровень заряда батареи, среди прочего.

Важно отметить, что для использования этого контроллера необходимо это только для беспроводных подключений, то есть только путем подключения вашего компьютера и управления по Bluetooth. В дополнение к этому вы должны иметь возможность подключать и сопрягать контроллер с вашим дистрибутивом. (Я упоминаю об этом, потому что в Fedora 31 я столкнулся с проблемами, вы можете проверить сообщение, Я сделал в блоге здесь).

Из особенностей, которые выделяют xpadneo упомянутые на вашей странице:

  • Поддерживает Bluetooth
  • Поддерживает Force Feedback (Rumble) в целом
  • Поддерживает обратную связь по усилию триггера (даже не поддерживается Windows)
  • увидеть это в действии: запустить misc / tools / directional_rumble_test / direction_rumble_test
  • Поддерживает отключение FF
  • Поддерживает несколько геймпадов одновременно (даже не поддерживает Windows)
  • Обеспечивает постоянное отображение, даже если геймпад был ранее сопряжен с Windows / Xbox
  • Выбор задания, пуск, кнопки режима
  • Правильный диапазон оси (со знаком, важно, например, для RPCS3)
  • Поддерживает индикацию уровня заряда батареи (включая комплект для зарядки Play`n)
  • Индикация уровня заряда батареи
  • Поддерживает подмену версии устройства ввода для предотвращения попыток SDL исправить бесшовное сопоставление.
  • Легкая установка
  • Гибкая разработка и поддержка

Как установить xpadneo в Linux?

Установить xpadneo в ваш дистрибутив довольно просто, вам нужно всего лишь несколько предварительных условий уже установлен в нем. Из этого требования у вас должны быть уже установлены dkms, linux-headers и реализация bluetooth и его зависимости.

Вы можете искать все это с помощью диспетчера пакетов из своего терминала или через графический интерфейс. Например Synaptic, dnfdragora, Octopi и др.

Получение информации от страница xpadneo на github, где они делятся командами для установки этого. Для кого они пользователи Arch Linux, Manjaro, Arco Linux или любой другой производной от Arch Linux, Они должны открыть терминал и ввести в нем следующее:

sudo pacman -S dkms linux-headers bluez bluez-utils

Теперь о тех, кто пользователи дистрибутивов на основе Debian или производных, такие как Ubuntu, Deepin и т. д. В терминале им нужно только ввести следующую команду:

sudo apt-get install dkms linux-headers-`uname -r`

В то время как для тех, кто использует Fedora или производные это:

sudo dnf install dkms make bluez bluez-tools kernel-devel-`uname -r` kernel-headers-`uname -r`

В случае с Распбианом, вам просто нужно ввести следующее:

sudo apt-get install dkms raspberrypi-kernel-headers

Уже установив необходимые компоненты, Теперь перейдем к установке xpadneo в системе, для этого нам нужно только ввести следующее:

git clone https://github.com/atar-axis/xpadneo.git
cd xpadneo
sudo ./install.sh

Если все прошло хорошо, им нужно только перезагрузить систему, чтобы драйвер загружался при запуске.

Использование xpadneo

Чтобы начать использовать ваш контроллер с этим контроллером, вы должны установить соединение через Bluetooth между вашим пультом дистанционного управления и система, Для этого вы можете сделать это из терминала, набрав:

sudo bluetoothctl
scan on

Набрав указанную выше команду вам нужно включить контроллер и нажать кнопку, чтобы синхронизировать контроллерКак только это будет сделано, найденные устройства будут показаны в терминале с их информацией, из которых нас интересует их «MAC-адрес».

С этой информацией мы собираемся выполнить сопряжение и синхронизацию пульта дистанционного управления, введя следующие команды:

pair <MAC>
trust <MAC>
connect <MAC>

Уже при подключении, их можно настроить, запустив сценарий конфигурации который будет направлять их в процессе, для этого им нужно снова войти в папку xpadneo и ввести:

sudo ./configure.sh


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

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Хуан Крус сказал

    Очень хорошо, я еще не тестировал это приложение и немного испортил Debian.
    У меня просто вопрос, это только для контроллеров Xbox, которые подключаются напрямую через bluetooth к ПК? потому что тот, который у меня есть, у меня есть адаптер USB для подключения.

    Огромное спасибо!!

    1.    Дэвид наранхо сказал

      Так и есть. Это только для блютуза. Ура