Как настроить геймпад на Ubuntu
На этой странице
- Использование альтернативного драйвера
- Калибровка геймпада
- Настройка и переключение между различными конфигурациями
Linux, возможно, является наименее популярной платформой для геймеров, однако интерес к установке и настройке геймпадов на ней возник, особенно после решения Valve сделать несколько игр доступными для Linux в Steam. Ситуация с аппаратной поддержкой уже не та, что была раньше, так как большинство популярных геймпадов поддерживаются из коробки, начиная с ядра Linux 3.19, и ситуация только улучшается. Однако, несмотря на то, что модуль ядра xpad работает хорошо в большинстве ситуаций, оказалось, что он содержит ошибки с некоторыми контроллерами и не позволяет использовать многие параметры конфигурации. Тестирование моего беспроводного геймпада Xbox 360 с xpad, например, привело к тому, что его светодиоды циклически загорались без остановки, и это, конечно, очень раздражающая ошибка. В этом кратком руководстве я покажу, как отключить xpad, как заменить его более мощными драйверами, а также как откалибровать и настроить геймпад в Linux.
Использование альтернативного драйвера
Для начала нам нужно скачать и установить подходящий драйвер для нашего геймпада. Для этого откройте терминал и введите следующую команду:
sudo apt-get install xboxdrv
Если вы хотите использовать последнюю версию драйвера, которая поддерживает еще больше устройств с геймпадами (помимо контроллеров Xbox), вы можете загрузить ее с веб-сайта xboxdrv.
После завершения установки вы можете запустить драйвер, набрав:
sudo xboxdrv –detach-kernel-driver
Добавленный параметр необходим потому, что у вас не может быть запущено два драйвера для геймпада, поэтому нам нужно отключить модуль xpad.
Кроме того, вы также можете запустить:
sudo rmmod xpad
а затем дать:
sudo xboxdrv
Вы узнаете, что новый драйвер запущен и работает, так как терминал начнет выводить значения, связанные с нажатиями кнопок и положениями осей.
Если вы хотите избежать вывода этой информации, которая в любом случае бесполезна через терминал, вы можете сделать это, набрав:
sudo xboxdrv –silent
Другим драйвером, который вы можете использовать вместо xboxdrv, является \ubuntu-xboxdrv, который основан на xboxdrv, но предположительно не страдает распространенными ошибками и ошибками. В случае, если стандартный xboxdrv не работает для вашего устройства, вы можете установить ubuntu-xboxdrv, открыв терминал и введя следующие команды (добавляя репозиторий на свой страх и риск):
sudo apt-add-repository -y ppa:rael-gc/ubuntu-xboxdrv
sudo apt-get update
sudo apt-get install ubuntu-xboxdrv
Калибровка геймпада
Следующий шаг выполняется с помощью утилиты jstest-gtk, которую вы можете установить, набрав:
sudo apt-get install jstest-gtk
на терминале. Откройте инструмент, выберите свое устройство и нажмите кнопку «Свойства». Откроется новое окно, содержащее индикаторы положения кнопок и регуляторов вашего устройства.
Этот экран можно использовать, чтобы выяснить, все ли работает правильно, и не нуждается ли ваш геймпад в калибровке из-за «внутреннего» смещения. Нажмите кнопку «Калибровка», расположенную в правом нижнем углу, а затем нажмите кнопку «Начать калибровку» на только что открывшемся окне. Затем следуйте инструкциям, и оси вашего геймпада будут откалиброваны.
Если вы нажмете кнопку «Отображение», вам будет предоставлена возможность изменить порядок кнопок вашего устройства. Любые изменения, сделанные с помощью этой кнопки, широко применяются во всех ваших играх и приложениях.
Настройка и переключение между различными конфигурациями
Если вы хотите связать нажатия кнопок геймпада с кнопками клавиатуры или мыши, вы можете сделать это через qjoypad. Установите qjoypad, набрав в терминале следующее:
sudo apt-get install qjoypad
Затем запустите инструмент, набрав:
qjoypad –notray
Вы можете добавить индивидуальные настройки макета, нажав кнопку «Добавить» в левом верхнем углу приложения и назвав их. Здесь я назначил букву «H», когда ось левого большого пальца идет влево, и букву «O». », когда все идет как надо.
Если вы не знаете, какая кнопка соответствует какому имени, вам следует нажать кнопку «Быстрый набор» в правом нижнем углу, которая сначала предложит вам нажать кнопку геймпада, а затем назначить кнопку клавиатуры.
После завершения различных конфигураций вы можете выйти из инструмента и запустить его из меню. Это перенесет qjoypad в трей, что позволит вам переключаться между различными конфигурациями.