xpadカーネルモジュールは何を提供しますか? (無効にすると何が失われますか?)

xpadカーネルモジュールは何を提供しますか? (無効にすると何が失われますか?)

背景ストーリー

Xboxコントローラを使ってSteam-on Wineゲームをプレイしたいです。

xboxdrvXboxコントローラがワインプログラムで動作することを主張していることがわかりました。

私が実行すると、$sudo 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:        Microsoft Xbox 360 Controller
Vendor/Product:    045e:028e
USB Path:          003:008
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.

だから私が理解したように、ワインドライバはxpadカーネルモジュールを削除することをお勧めします。

質問

カーネルモジュールは何を提供しているのでxpad、それを無効にすると何が失われますか?また、再起動するのは簡単ですか?この状態を変更するには再起動が必要ですか?

xpadカーネルモジュールの詳細を使用する場合は、ワインアプリの代わりにxboxコントローラのBaschen基本アプリを失う危険性を減らすのではなく、そのままにしておくことをお勧めします。

答え1

xpadカーネルに含まれているXboxコントローラ用のドライバですが、最新のコントローラを完全にはサポートしていません(ボタンマッピングが正しくなく、LEDが同期していません)。すべての機能を提供しますが、バグは除外するxboxdrvXboxコントローラ用のユーザースペースドライバです。xpad移行によってxpad機能が失われることはありませんxboxdrv

永久に無効にするには、ブラックリストに追加できます。以下を含むxpadsayというファイルを作成します。xpad.conf/etc/modprobe.d

blacklist xpad

今すぐxboxdrv再起動せずに使用し、必要に応じてrmmod xpad起動xboxdrvしてください。

ブラックリストが設定されていてもxpad::stopxboxdrvとrunをロードできますmodprobe xpad

modprobe および以下の追加設定オプションの詳細は次のとおりですblacklisthttp://linux.die.net/man/5/modprobe.d

関連情報