Я хотел использовать контроллер xbox для некоторых игр на пару с вином.
Я нашел 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
, и как я могу потерять его, отключив его? Кроме того, легко ли повторно включить и перезагрузки, необходимые для изменения этого статуса?
С подробностями о модуле ядра xpad я бы предпочел оставить его на месте, а затем рискнуть потерять xbox-контроллер фортом родных приложений для винных приложений.
xpad
– это драйвер для контроллеров Xbox, включенных в ядро; он не поддерживает полностью новые контроллеры (отображение кнопок неверно, а светодиоды никогда не синхронизируются). xboxdrv
– это драйвер пользовательского пространства для контроллеров Xbox и предоставляет все функциональные возможности xpad
, минус ошибки. Вы не потеряете никаких функций, переключившись с xpad
на xboxdrv
.
Чтобы отключить xpad
навсегда, вы можете xpad
его в черный список: создайте файл с именем say xpad.conf
в /etc/modprobe.d
содержащий
blacklist xpad
Чтобы использовать xboxdrv
сейчас без перезагрузки, rmmod xpad
и затем запустите xboxdrv
если необходимо.
Даже с черным списком вы все равно можете загрузить xpad
: остановите xboxdrv
и запустите modprobe xpad
.
Для получения дополнительной информации о modprobe и дополнительных параметрах конфигурации, таких как blacklist
, см .: http://linux.die.net/man/5/modprobe.d