Используйте игровые контроллеры Bluetooth в kubuntu

Как я могу использовать Bluetooth, играющий контроллер, чтобы играть в игры в kubuntu 12.04?

А именно, я хочу играть с контроллером Wii, но также и иметь доступ к ps3 и xb360 conrollers. Я установил wmgui, lswm, и wminput. Каждый из них, кажется, делает то, что они, как предполагается, но я просто хочу смочь играть mednafen и кобо. Kubuntu не позволит мне использовать его в качестве джойстика и заявляет что-то как контроллер Nintendo, не находящийся в/dev/или чем-то как этот.

Я довольно плохо знаком с Linux и не чувствую себя очень комфортно изменяющиеся параметры настройки системы из командной строки. Да я могу сделать это, но если вещи не решают, что я должен помнить, что возвратиться, как возвратить его и что возвратить его к. Я должен был переустановить свой Linux прежде из-за испорченных настроек, портящих системную устойчивость, и я не хочу продолжать делать ту ошибку.

Существует ли утилита, которая позволила бы мне соединиться, настроила бы и использовала бы контроллер (контроллеры) Bluetooth? Я знаю, что большинство людей думает, что игры на Linux глупы, но я чувствую себя глупым, пытаясь играть mednafen с моей клавиатурой. Все в одной программе для использования трех основных типов conrollers на рынке теперь (Wii, ps3, xb360) были бы очень полезны для геймеров, использующих Linux, и конечно помогут большему количеству людей видеть, что Linux играет как хорошая идея. Такая программа существует уже?

Редактирование ниже добавило 25.01.2013

@Grumbel - Спасибо за Ваш быстрый ответ. Ваш совет был очень полезен.

Это - то, что я сделал для получения работы контроллера Wii:

1-радио Bluetooth Подключения к компьютеру.
2-Использования диспетчер пакетов, чтобы найти и установить "wminput" и "wmgui"
3-Перезапусков в придачу (не уверенный, если это необходимо или не),
4-Подтверждают что удаленные работы Wii правильно при помощи wmgui.
5-Копий "/etc/cwiid/wminput/buttons" к "/размещают / [имя пользователя] / Документы"
6-Измененных скопированный файл кнопок для удовлетворения моим потребностям (подробный ниже)
7-Открывают терминал
8-выполненных "sudo wminput-c / размещают / [имя пользователя]/Documents/buttons"
9-Кобо Игры некоторое время (настраивают настройки в файле кнопок),
10-запускают Mednafen
11-отображений кнопки Configure в Mednafen с ALT+SHIFT + [число]
12-Игр Mednafen, весело провести время

Для остановки wminput держите кнопку питания на удаленном Wii. Затем можно бездельничать с различными настройками кнопок в файле конфигурации. Сохраните конфигурацию и перезапустите wminput с той же командой как прежде.

Вот то, что находится в моем файле кнопок:

=======================================================
Кнопки #custom

Plugin.led. Led1 = 1
Plugin.led. Led4 = 1

Wiimote. = BTN_LEFT
Wiimote. B = BTN_RIGHT
Wiimote. = KEY_LEFT
Wiimote. Вниз = KEY_RIGHT
Wiimote. Оставленный = KEY_DOWN
Wiimote. Право = KEY_UP
Wiimote. Минус = KEY_BACKSPACE
Wiimote. Плюс = KEY_ENTER
Wiimote. Домой = KEY_TAB
Wiimote 1 = KEY_RIGHTSHIFT
Wiimote 2 = KEY_RIGHTCTRL

Nunchuk. C = KEY_LEFTSHIFT
Nunchuk. Z = KEY_LEFTCTRL

Классик. = KEY_UP
Классик. Вниз = KEY_DOWN
Классик. Оставленный = KEY_LEFT
Классик. Право = KEY_RIGHT
Классик. Минус = KEY_BACKSPACE
Классик. Плюс = KEY_ENTER
Классик. Домой = KEY_TAB
Классик. = BTN_LEFT
Классик. B = BTN_RIGHT
Классик. X = KEY_X
Классик. Y = KEY_Y
Классик. ZL = BTN_LEFT
Классик. ZR = BTN_RIGHT
Классик. L = KEY_L
Классик. R = KEY_R

=======================================================

У меня есть удаленный поворот на ведомых числах один и четыре, таким образом, я знаю, что удаленное идет и подключено к моему компьютеру, в противоположность связанному с Wii. Я уверен, что существуют лучшие способы настроить его, но до сих пор эти работы для меня. Я не протестировал nunchuck или классический контроллер, но я действительно подозреваю, что они будут работать, как они должны.

Я также думал об использовании wminput как это:

"sudo wminput-d-c / размещают / [имя пользователя]/Documents/buttons"

так, чтобы это автоматически соединилось каждый раз, когда 1 и 2 кнопки нажимаются на удаленном Wii. Существует ли способ дать эту команду автоматически при запуске?

2
задан 26 January 2013 в 07:46

1 ответ

Для Wiimote wmgui, wminput и друзей - верный путь. Первое, что нужно сделать, это использовать wmgui и попытаться подключить контроллер, если он работает и все кнопки реагируют, тогда вы можете перейти к wminput и попытаться сопоставить их с джойстиком. wminput уже поставляется с кучей примеров конфигов, их можно использовать как:

$ wminput -c /etc/cwiid/wminput/gamepad

или

$ wminput -c gamepad

Когда вы не дадите полный патч, wminput будет выглядеть для конфигов в ~/.cwiid/wminput/gamepad, так что здесь вы должны хранить свои собственные конфиги.

Справочная страница wminput:

$ man wminput

Содержит дополнительную информацию.

Для контроллера PS3 вам понадобятся:

Контроллер Xbox360 это не Bluetooth, а собственный протокол Microsoft, поэтому сначала вам потребуется USB-ключ Microsoft Wireless Receiver. После этого они работают из коробки со стандартным ядром. Однако вы можете получить дополнительную конфигурацию с помощью:

И вообще, если вы хотите убедиться, что ваш джойстик настроен правильно в Linux, вы можете поиграться с evtest и jstest (они находятся в пакете evtest и джойстика). Их можно использовать как:

$ evtest /dev/input/event0

и

$ jstest /dev/input/js0

Использовать разные номера для разных устройств. Материал js - это только джойстики, поэтому обычно должен быть только js0, но интерфейс событий содержит на вашем компьютере все, что будет отправлять входные события, клавиатуры, мышь и т. Д., Поэтому существует множество различных устройств событий, и вам нужно просто попробовать чтобы найти ваш джойстик, он будет последним, если подключить его последним.

0
ответ дан 26 January 2013 в 07:46

Другие вопросы по тегам:

Похожие вопросы: