Как мне настроить джойстик или геймпад?

Недавно я получил Logitech Rumblepad 2 (джойстик, похожий на контроллер PS2) от друга.

Как бы я настроил это в Ubuntu? Если возможно, я бы предпочел использовать утилиту с графическим интерфейсом.

Я пытался jstest-gui, но он показывает мой акселерометр!

Этот процесс будет работать для Ubuntu 11.04 (Natty) и более старых версий. Для получения более новых версий, пожалуйста, обратитесь к этому Ответ Роландиксора. Спасибо вам.

Не проверено мной, но найдено по ссылке, предоставленной на: http://ubuntuforums.org/showthread.php?t=393425, Я надеюсь, что это может помочь.

Установите джойстик и jscalbrator

sudo apt install joystick jscalibrator

затем запустите процессы калибровки

jscal -c /dev/input/js0 (это мое местоположение джойстика, проверьте свое)

jstest /dev/input/js0 (или где бы то ни было) Если я правильно помню, это должно возвращать 0 без ошибок.

запустите jscalibrator

jscalibrator

и он должен правильно распознавать тип геймпада и распознавать все ваши кнопки и оси

enter image description here

enter image description here

Существует также приложение под названием jstest-gtk, который, кажется, делает что-то подобное, я размещаю здесь скриншот и ссылку для вас: https://github.com/Grumbel/jstest-gtk (Это программное обеспечение, возможно, потребуется скомпилировать, чтобы заставить его работать)

enter image description here

В Kubuntu можно откалибровать джойстики, используя системные настройки KDE. Это немного "излишнее" решение, поскольку, конечно, для него требуется KDE (а большинство пользователей Ubuntu этого не захотят).

enter image description here

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

JStest gtk и джойстик

Это два инструмента, включенных в репозитории Ubuntu, которые я недавно не тестировал (я нашел их, когда искал другие варианты). Первый из двух, jstest-gtk, представляет собой графический инструмент, и joystick представляет собой набор утилит командной строки.

Вы можете установить их с помощью:

sudo apt-get install jstest-gtk 

или

sudo apt-get install joystick

Jstest-gtk - это интерфейс к инструментам командной строки joystick.

Я использую Ubuntu 13.04 и у меня есть Logitech Rumblepad 2. И что я сделал, так это установил эти, джойстик и jstest-gtk. Он уже откалиброван по умолчанию, и устройство джойстика распознано правильно. Просто подключи и играй.

Если вам нужно откалибровать и сохранить свою конфигурацию, вы можете сделать это, откройте jtest-gtk, вы увидите это,

enter image description here

Вы можете выполнить калибровку, дважды щелкнув по устройству.

enter image description here

Надеюсь, это поможет вам так же, как помогло мне.

Благодаря @B. дю Гарай за то, что указал в комментариях, что anti-micro является теперь доступно в репозитории (только 20.04), установите его с помощью:

sudo apt install antimicro

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

Вы можете использовать antimicro, это развилка joy2key и имеет GUI, используйте это PPA с 12.04 по 15.10

sudo add-apt-repository ppa:ryochan7/antimicrosudo apt-get updatesudo apt-get install antimicro

Для 16.04+ используйте это PPA

sudo add-apt-repository ppa:nilarimogard/webupd8sudo apt-get updatesudo apt-get install antimicro

Источник

Screnshot of AntiMicro and key mapping

В настоящее время я использую qjoypad для сопоставления клавиш (даже мыши) с Logitech Gamepad F310. Это хорошо работает для игр, которые разработаны только с учетом управления клавиатурой и мышью. Кажется, это требует запуска из cli как qjoypad --notray. Он действительно использует графический интерфейс.

Как установить Qjoypad
Сначала добавьте GetDeb Games ppa

wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu raring-getdeb games" >> /etc/apt/sources.list.d/getdeb.list'

Затем обновите и установите пакет

sudo apt-get updatesudo apt-get install qjoypad

В качестве альтернативы загрузите пакет здесь и установите с помощью вашего любимого менеджера пакетов.

jscalibrator:

  • больше не доступен,
  • прослушивается
  • не будет исправлено Ref: https://bugs .launchpad.net/ubuntu /+s…sw/+ошибка/416628 В поисках альтернативы

Не могли бы вы сказать, какой марки и модели ваш джойстик?

@Geppettvsd’Constanzo: никогда!!! :smiley: (шутит) * обновление вопроса*