web-dev-qa-db-ja.com

Ubuntu 16.04-XBOX360 USBコントローラーは検出されましたが、ジョイスティックとしてリストされていません

だから私はかなり新鮮なLinuxユーザーであり、もうすぐ旅行するつもりなので、有線XBOX 360コントローラーを使用してラップトップでいくつかのゲームをプレイしたかったのですが、それを機能させることができませんでした。だから私はこれを使用しました guide xboxdrvをインストールしましたが、これはそれを修正しませんでした。設定でジョイスティックタブを開くたびに、リストされているコントローラーは4つの存在しないワイヤレスコントローラーのみです。

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 <[email protected]> 
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は、存在しない4つのワイヤレスコントローラーのみを表示します。だから私は問題を解決するために私ができることについて少し混乱しています。

HP ProBook 6475b(A3Z20AV)でUbuntu 16.04を実行しています。

編集:私は周りを見てきましたが、ubuntu 16.04でゲームパッドを使用することに関する情報を見つけることができないようです。私が試したxboxdrvプログラムは15.04までしか上がっていませんので、それがなぜ機能していないのかはわかりませんか?

1
Tord Svee
  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
RichieB