Я успешно соединил геймпад IPEGA PG-9025 (Bluetooth) с моим ноутбуком (Ubuntu 14.10).
IPEGA PG-9025 может обрабатывать 4 различных режима устройства при сопряжении, но для игр Steam имеет смысл только один - режим джойстика, поэтому я нажал клавиши X и Home вместе, и сопряжение прошло успешно через минуту.
Steam не видит мой геймпад /dev/input/js0
, и я абсолютно не знаю, как это исправить.
Там работает решение (необходимо создать повторно отображенный виртуальный игровой планшет Xbox с помощью xboxdrv
программное обеспечение, которое работает отлично в Паровых Играх Большого экрана и Пара):
sudo apt-get install xboxdrv
/dev/input/eventXX
) связанной команды cat /proc/bus/input/devices
использования игрового планшета в конце, создают виртуальный Xbox совместимая команда использования игрового планшета:
sudo xboxdrv --evdev /dev/input/eventXX --evdev-absmap ABS_X=x1,ABS_Y=y1,ABS_Z=x2,ABS_RZ=y2,ABS_HAT0X=dpad_x,ABS_HAT0Y=dpad_y --axismap -Y1=Y1,-Y2=Y2 --evdev-keymap BTN_A=a,BTN_B=b,BTN_X=x,BTN_Y=y,BTN_TL=lb,BTN_TR=rb,BTN_TL2=lt,BTN_TR2=rt,BTN_THUMBL=tl,BTN_THUMBR=tr,BTN_SELECT=back,BTN_START=start --silent &
не забывают заменять eventXX значением, обнаруженным в ПРИМЕЧАНИИ шага 3.
: переотображение схемы, используемой на шаге 4. , http://goo.gl/XFhYvI применим, вероятно, только для ipega контроллеров, если у Вас есть другой производитель игровых планшетов, просто следует этим инструкциям https://steamcommunity.com/app/221410/discussions/0/558748653738497361 / .
У меня есть другое решение для Вас, если у Вас есть адрес события Вашего игрового планшета Ipega, можно установить .sh
файл для открытия пара с этой командой:
SDL_JOYSTICK_DEVICE=/dev/input/event* steam
Замена "*" с количеством события Вашего джойстика.
После создают .sh
файл, открывают Паровое средство запуска с этой командой:
sudo gedit /usr/share/applications/steam.desktop
Редактирование Exec=
строка, и помещенный адрес Вашего .sh файла
Exec=/home/user/folder/steam.sh
Сохраняют, и вот именно
Источник: http://www.darko.com.br/2016/03/conectando-joystick-ipega-9028-no-linux.html
Если Вы хотите, универсальны и не имеют ни одной лишней секунды, можно поместить это в терминал:
sudo sh -c 'echo SUBSYSTEM\=\=\"input\", MODE\=\"0666\", ENV{ID_INPUT_JOYSTICK}\=\"1\" > /etc/udev/rules.d/71-wiiremote.rules'
Тип Ваш пароль, нажмите Enter и перезагрузку.
Это сделало
Я вернулся для другого ответа.
Создают Правило Udev для Вашего джойстика
sudo gedit /etc/udev/rules.d/71-wiiremote.rules
Пример моего Правила
KERNEL=="uinput", MODE="0666", SUBSYSTEM=="input", ATTRS{name}=="PG-9028", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"
Udev, Когда будет PG-9028
, Вы поставите имя своего джойстика. В Вашем случае будет PG-9025
, я думаю.
Это более легко тот путь, до свидания.
Вы можете быть более универсальными, с помощью только этот код без названия джойстика, но будете списком все джойстики:
SUBSYSTEM=="input", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"