Ich habe das Gamepad IPEGA PG-9025 (Bluetooth) erfolgreich mit meinem Notebook (Ubuntu 14.10) gekoppelt.
IPEGA PG-9025 kann beim Koppeln mit 4 verschiedenen Gerätemodi umgehen, aber nur einer ist für Steam-Gaming sinnvoll – der Joystick-Modus. Ich habe also gleichzeitig die Tasten X und Home gedrückt und das Koppeln war innerhalb einer Minute erfolgreich.
Steam erkennt mein Gamepad nicht /dev/input/js0
und ich weiß absolut nicht, wie ich das beheben kann.
Antwort1
Es gibt eine funktionierende Lösung (Sie müssen mithilfe einer Software ein neu zugeordnetes virtuelles Xbox-Gamepad erstellen xboxdrv
, das hervorragend mit Steam Big Screen und Steam Games funktioniert):
- XboxDrive installieren
sudo apt-get install xboxdrv
- Schließen Sie Ihr ipega Bluetooth-Gamepad an und koppeln Sie es mit dem Computer (halten Sie die X-Taste und die HOME-Taste gleichzeitig gedrückt. Das Gerät ist zum Koppeln bereit, wenn die rote LED schnell blinkt, und die Verbindung ist erfolgreich hergestellt, wenn die rote LED kontinuierlich leuchtet).
- Suche die XX-Nummer (
/dev/input/eventXX
) des angeschlossenen Gamepads mit dem Befehlcat /proc/bus/input/devices
Erstellen Sie am Ende ein virtuelles, Xbox-kompatibles Gamepad mit dem folgenden Befehl:
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 &
Vergessen Sie nicht, eventXX durch den in Schritt 3 ermittelten Wert zu ersetzen.
HINWEIS: Neuzuordnungsschema, das in Schritt 4 verwendet wird.http://goo.gl/XFhYvIist wahrscheinlich nur für ipega-Controller verwendbar, wenn Sie einen anderen Gamepad-Hersteller haben, folgen Sie einfach diesen Anweisungenhttps://steamcommunity.com/app/221410/discussions/0/558748653738497361/.