Как заставить мой контроллер Xbox360 работать в Ubuntu 12.10?
Я пытаюсь играть в The W alking D ead на Ubuntu 12.10 с моим контроллером Xbox360, как в Windows. Дело в том, что игра запускается и позволяет только использовать мышь и клавиатуру. В окнах, когда элемент управления отключен, он запускается так, а когда он подключен, он запускается в режиме Xbox360 (разные бутоны и т. Д.).
Я попытался установить драйвер Xbox360, как показано здесь, но ppa отсутствует.
Я также попытался установить Jtest, и он распознает контроллер и все, но я все еще не могу использовать его в игре.
1 ответ
Ваша проблема здесь не в Ubuntu или The Wking Dead, а в Wine. Это уровень совместимости, который вы используете, чтобы иметь возможность играть в игру для Windows в операционной системе Linux.
Я уже спрашивал об этом, но, к сожалению, Wine на данный момент не поддерживает джойстики. Я уверен, что есть некоторые крайние случаи, но вы идете.
Я знаю одно временное решение, которое может сработать для некоторых вещей: отображение джойстика на элементы управления клавиатуры. Это чертовски грязно, и вы теряете разрешение палочек, но для некоторых вещей этого будет достаточно. Вам нужно будет использовать xboxdrv
для этого, так что блокировка встроенного xpad
модуль может быть необходим.
Вот пример:
xboxdrv --trigger-as-button --ui-axismap x2=ABS_Z,y2=ABS_RZ --ui-buttonmap A=BTN_B,B=BTN_X,X=BTN_A,TR=BTN_THUMBL,TL=BTN_MODE,GUIDE=BTN_THUMBR
Я почти дословно снял эту ветку с форума xboxdrv. Он нацелен на Rage, поэтому, по всей вероятности, он не будет идеальным для вас, и вам нужно будет поэкспериментировать с отображениями.