Kernel-Modules
xpad 核心模組提供什麼?(禁用它會失去什麼?)
背景故事
我想將 Xbox 控制器用於一些 Steam-on-wine 遊戲。
我發現
xboxdrv
哪些聲稱使 Xbox 控制器適用於葡萄酒程序。當我跑步時,
$sudo 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. 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 控制器堡壘本機應用程序的風險來換取 wine 應用程序。
xpad
是核心中包含的 Xbox 控制器的驅動程序;但它並不完全支持較新的控制器(按鈕映射不正確,LED 從不同步)。xboxdrv
是 Xbox 控制器的使用者空間驅動程序,並提供所有功能xpad
,減去錯誤。xpad
從 切換到不會失去任何功能xboxdrv
。要永久禁用
xpad
,您可以將其列入黑名單:創建一個名為 sayxpad.conf
in的文件,/etc/modprobe.d
其中包含blacklist xpad
xboxdrv
無需重啟即可立即使用,rmmod xpad
然後xboxdrv
酌情啟動。即使有了黑名單,您仍然可以載入
xpad
:停止xboxdrv
並執行modprobe xpad
。有關 modprobe 和更多配置選項的更多資訊,例如
blacklist
,請參閱: http: //linux.die.net/man/5/modprobe.d