Ubuntu 16.04 - контроллер USB XBOX360 обнаружен, но не указан как джойстик

Так что я довольно свежий пользователь Linux, и, поскольку я собираюсь немного путешествовать, я действительно хотел использовать свой проводной контроллер XBOX 360, чтобы играть в некоторые игры на своем ноутбуке, но я не смог сделать это работает, поэтому я использовал это руководство для установки xboxdrv, хотя это не помогло. Всякий раз, когда я открываю вкладку джойстика в настройках, в списке отображаются только четыре несуществующих беспроводных контроллера.

Я попытался запустить команду lsusb, и вот результат, который я получил от нее:

Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 005: ID 04f2:b270 Chicony Electronics Co., Ltd 
Bus 001 Device 002: ID 0bb4:0f25 HTC (High Tech Computer Corp.) One M8
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 003: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 003 Device 002: ID 0a5c:21e1 Broadcom Corp. HP Portable SoftSailing
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 008 Device 002: ID 045e:028e Microsoft Corp. Xbox360 Controller
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

И, как вы можете видеть, устройство указано для шины 8, поэтому система знает, что контроллер подключен. Используя sudo xboxdrv --silent, я получаю следующее сообщение:

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:        Microsoft Xbox 360 Controller
Vendor/Product:    045e:028e
USB Path:          008:002
Controller Type:   Xbox360

-- [ ERROR ] ------------------------------------------------------
 Error couldn't claim the USB interface: LIBUSB_ERROR_BUSY
Try to run 'rmmod xpad' and then xboxdrv again or start xboxdrv with the option --detach-kernel-driver.

Использование rrmod xpad ничего не дает, так как программа не установлена, evtest отображает только четыре несуществующих беспроводных контроллера. Поэтому я немного озадачен тем, что я могу сделать, чтобы решить эту проблему.

Я использую Ubuntu 16.04 на HP ProBook 6475b (A3Z20AV).

РЕДАКТИРОВАТЬ: Я смотрю вокруг и не могу найти информацию об использовании геймпадов с Ubuntu 16.04. Пробная программа xboxdrv работает только до 15.04, так что я не уверен, может ли это быть, почему она не работает?

1
задан 23 September 2016 в 21:25

1 ответ

  1. Удалите драйвер

    sudo apt-get purge xboxdrv xboxdrv:i386
    
  2. Использовать sudo apt-get autoremove удалить не необходимые пакеты

  3. Получите этого, который, кажется, работает на меня:

    https://launchpad.net/ubuntu/xenial/i386/xboxdrv/0.8.5-1

1
ответ дан 23 September 2016 в 21:25

Другие вопросы по тегам:

Похожие вопросы: