Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Подключение геймпада  (Прочитано 1797 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн gena95

  • Автор темы
  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
Подключение геймпада
« : 25 Января 2016, 13:40:59 »
Всем доброго времени суток!
Пытаюсь настроить два геймпада, которые подключаются в один USB-порт.
Производитель никому неизвестный, посему поддерживаются не все игры.
В системе оба видяться, как
/dev/input/js1
/dev/input/js2
Установил xboxdrv, пробую настроить:
gena@Lenovo-B570e ~ $ xboxdrv
xboxdrv 0.8.5 - http://pingus.seul.org/~grumbel/xboxdrv/
Copyright © 2008-2011 Ingo Ruhnke <grumbel@gmx.de>
Licensed under GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it under certain
conditions; see the file COPYING for details.


-- [ ERROR ] ------------------------------------------------------
No Xbox or Xbox360 controller found
gena@Lenovo-B570e ~ $
Пробую вот так, узнаю ID:
gena@Lenovo-B570e ~ $ lsusb
Bus 002 Device 004: ID 0bda:0139 Realtek Semiconductor Corp. RTS5139 Card Reader Controller
Bus 002 Device 003: ID 046d:c24a Logitech, Inc.
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0bda:58e4 Realtek Semiconductor Corp.
Bus 001 Device 006: ID 0810:0001 Personal Communication Systems, Inc. Dual PSX Adaptor
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Понимаю, что это оно - Bus 001 Device 006: ID 0810:0001 Personal Communication Systems, Inc. Dual PSX Adaptor, когда отключаешь джойстик оно исчезает, да и из названия видно.
А потом хочу его сделать как xbox360 контролер:
gena@Lenovo-B570e ~ $ sudo xboxdrv --device-by-id 0810:0001 --type xbox
xboxdrv 0.8.5 - http://pingus.seul.org/~grumbel/xboxdrv/
Copyright © 2008-2011 Ingo Ruhnke <grumbel@gmx.de>
Licensed under GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it under certain
conditions; see the file COPYING for details.

Controller:        unknown
Vendor/Product:    0810:0001
USB Path:          001:006
Controller Type:   Xbox Classic

-- [ ERROR ] ------------------------------------------------------
USBController::usb_find_ep(): couldn't find matching endpoint
Гуглил - не помогает. Пробовал аргумент -d - выдает тоже самое. Есть у кого-то идеи? Буду признателен.

Оффлайн Xmakc

  • Любитель
  • *
  • Сообщений: 51
    • Просмотр профиля
Re: Подключение геймпада
« Ответ #1 : 19 Марта 2016, 23:49:09 »
Используй опцию --event /dev/input/event*
Вместо звезды номер твоего джоя.

Оффлайн gena95

  • Автор темы
  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
Re: Подключение геймпада
« Ответ #2 : 06 Мая 2016, 21:19:10 »
Xmakc, Помогло, спасибо)

 

Страница сгенерирована за 0.174 секунд. Запросов: 26.