Xboxコントローラーを動作させることができません。 jstest
には表示されません。誰でも助けることができますか?端末でxboxdrv
と入力すると、次のようになります。
:user@ChrUbuntu:~$ xboxdrv
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: Power A Mini Pro Elite Glow
Vendor/Product: 24c6:5300
USB Path: 002:036
Controller Type: Xbox360
-- [ ERROR ] ------------------------------------------------------
USBController::USBController(): libusb_open() failed: LIBUSB_ERROR_ACCESS
コマンドSudo xboxdrv
を使用して、パスワードを入力します。これにより、USBポートを使用する許可が与えられます。ただし、これまでのところ、これは1つのコントローラーでのみ機能します。
出力からわかるように、Xbox Eliteがあります。そのサポートは2015年の終わりにSteamOS開発者によって最初に書かれ、Linuxカーネル4.7に追加されました(これらの言葉を書くためにまだリリースされていません)ちょうど28 2016年5月。 詳細はこちらを参照 。したがって、サポートを取得する最も簡単な方法は、Linux-4.7(たとえば、リリース後のPPAから)をインストールすることです。
非難するのは、同社がゲームパッドをリリースしたことです。 誰もがするようにゲームパッドの標準を使用 の代わりに、彼らは車輪を再発明することを決め、世界と互換性のない独自のプロトコルを作成しました。
マイクロソフトの—メーカー企業—独自のゲームパッドのサポートは、実際には非常に悪いため、噂があります Windows 10を除き、自社のOSでもサポートされていません(これを確認するためのWindowsもこのゲームパッドもないという理由だけで"噂"と言っています)。次回ゲームパッドを購入するときは、そのようなメーカーをサポートする前によく考えてください。
Libusbのアクセス許可は設定されていません。ユーザーおよびグループの設定を変更して、Sudoを使用する必要があります。ただし、インストールしたchrubuntuのバージョンによっては、c7オウムで12.4を使用し、カーネルモジュールuinputがインストールされていないため、運が悪い場合があります。 xboxdrvに必要です。