У меня есть геймпад Microsoft XBOX 360 с беспроводным адаптером, и мне было интересно, что мне нужно будет установить, чтобы использовать их с Ubuntu. Я знаю, что при использовании этого в Windows мне нужно вручную установить драйверы для беспроводного приемника (если это актуальны.)
58
Ответы:
Если вы столкнетесь с трудностями при работе с контроллером XBOX 360, это поможет вам установить его на компьютер под управлением Ubuntu, а также покажет, как его настроить. Эти инструкции применимы как для проводных, так и для беспроводных контроллеров X-Box 360.
Начиная
Чтобы иметь возможность использовать свой проводной / беспроводной контроллер Xbox 360 под Ubuntu 12.04 (Precise Pangolin), вам необходимо сначала установить некоторые необходимые пакеты.
Откройте терминал и выполните эту команду:
Вы также должны убедиться, что xpad не загружается:
Затем запустите xboxdrv:
Конфигурирование площадки
Теперь подключите игровой контроллер к ПК через USB (проводной) или подключите беспроводной игровой приемник XBOX 360 для вашего беспроводного контроллера, а затем выполните эту команду, чтобы начать настройку:
В появившемся окне выберите свой контроллер (панель Microsoft X-Box 360, панель Generic X-Box и т. Д.) И нажмите Свойства:
Примечание. Если вашего контроллера нет в списке, попробуйте нажать кнопку «Обновить».
Появится новое окно, которое поможет вам откалибровать игровой контроллер, переназначить кнопки игрового контроллера (изменить порядок оси и кнопок) и т. Д.
После завершения конфигурации сохраните новые настройки и закройте окно. Теперь вы сможете использовать свой контроллер Xbox 360 для игр в Ubuntu.
Настройте xboxdrv для запуска при загрузке
Если вы создаете выделенную машину или хотите убедиться, что xboxdrv загружен при запуске, вы можете сделать это:
Сначала создайте выскочку работы:
и там добавить следующее содержание:
Это обеспечит запуск xboxdrv при загрузке.
Источники:
источник
expect fork
Не требуется (и, при необходимости, он должен быть помещен сначала тогда команда).Ubuntu 14.04, 15.10, 16.04 :
Я создал PPA для установки и создания надлежащего демона для
xboxdrv
14.04 и выше.Кроме того, этот PPA очистит поврежденный конфиг, пометит xpad как конфликт (остановит его при необходимости), запустит демон xboxdrv и создаст запись «Джойстики» в Системных настройках.
Чтобы установить его, запустите в терминале:
PS: я клонировал пакет на другие релизы и даже изменил его для работы
systemd
.источник
Наконец-то решил. Просто введите это в Терминале
а затем нажмите Ctrl + C
и все, что вы только что установили драйвер Xbox, и вы все готовы использовать свой контроллер Xbox 360: D. Я думаю, когда все говорят, что контроллер - это Plug & Play, а это не так, вам нужно установить необходимые драйверы, чтобы использовать его.
источник
ОБНОВЛЕНИЕ: Это не требуется для Ядра 4.2 (возможно, 15.10 или 16.04) и выше. Эта ошибка была наконец исправлена: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1272765 .
Если у вас есть проблемы с мигающими светодиодами, просто добавьте этот ppa и установите фиксированный модуль ядра xpad из SteamOS. Спасибо Valve!
Это обновляет модуль xpad в Ubuntu, поэтому вам не нужен xboxdrv.
источник
Это обновление существующих ответов для способа заставить контроллер XBox360 работать в Wine> = 1.7, включая Steam-игры в Wine на Ubuntu> = 13.10. Для установки и работы не требуются права root.
Приведенный ниже метод использует x360ce.exe , который в основном предоставляет коды Dinput для Wine для взаимодействия с игрой (обратите внимание, что ваш контроллер XBox по-прежнему отправляет элементы управления Xinput).
Подключите контроллер XBox360 (или совместимый), чтобы он автоматически распознавался модулем ядра xpad.
Извлеките ZIP-архивы, чтобы скопировать их содержимое, по крайней мере, со следующими файлами в исполняемый каталог игры (например,
~/.wine/drive_c/Programs/Games/game.exe
или~/.wine/drive_c/Programs/Steam/SteamApps/common/Name_Of_Game/game.exe
):некоторые игры могут также нуждаться в:
Запустите
x360ce.exe
Wine, чтобы создать образецx360ce.ini
файла в каталоге игры, если он еще не представлен.x360ce.exe
(возможно, вам придется убить Wine, так как приложение может зависнуть)Откройте
x360ce.ini
файл в редакторе, чтобы добавить следующую строку, чтобы предотвратить будущие сбои или зависания:Начните
x360ce.exe
снова, чтобы распознать ваш контроллер XBox.Настройте кнопки и оси джойстика вашего контроллера на соответствующие значения.
Save сохраняет эти настройки в файл xbox360ce.ini
x360ce.exe
x360ce.ini
снова откройте файл в редакторе, чтобы настроить некоторые параметры.источник
Я не уверен, что вы пробовали, поэтому давайте сначала попробуем официальные инструкции. Пожалуйста, откройте терминал (найдите его в тире) и введите следующие команды, одну за другой (не нужно копировать вывод):
Перезагрузитесь, и ваш беспроводной приемник должен быть распознан.
Обратите внимание, что, к сожалению, нет пакета 12.04 для
xboxdrv-stable
. Вы можете связаться с разработчиком пакета , если у вас есть учетная запись Launchpad.net. Тем не менее, попробуйте использовать программное обеспечение, которому нужен драйвер.источник
Как и несвязанное примечание, ошибка, которую вы видели с вашим make-файлом, была вызвана тем, что make-файлы используют вкладки для отступа, и, вероятно, при копировании файла эти вкладки были заменены пробелами.
источник
Вам не нужно ничего устанавливать, ядро имеет встроенный драйвер. Просто подключите беспроводной адаптер к USB и синхронизируйте контроллер.
xboxdrv
требуется только в том случае, если вам нужны дополнительные параметры конфигурации, переназначение кнопок, эмуляция мыши и т. д.источник
xpad
Драйвер ядра было стандартной частью Ubuntu уже несколько лет.Это старые вещи. Он должен работать, как только вы подключите его, если игра совместима. Я думаю, что если игра ожидает контроллер xbox (т.е. не универсальный) в Wine, то он вряд ли будет работать. Родные игры должны работать. Он указан как проект для Google Summer of Code, поэтому он включен в повестку дня.
источник
Я использую ядро Linux версии 4.0.0 и мне не нужно ничего устанавливать и ничего не настраивать, чтобы играть в игры с моими контроллерами XBOX 360. Даже встроенные в Linux совместные игры, требующие более одного контроллера, такие как «любители в опасном пространстве-времени» или «трины», работали из коробки. Просто подключив два контроллера и готово.
источник
Часть разъединителя моего контроллера не была полностью подключена. Это была моя проблема.
источник