It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hallo Freunde,

ich versuche jetzt bereits den ganzen Tag, mein 8BitDo Gamepad unter Linux zum laufen zu bringen, bzw. diesen als XBox-Pad auszugeben/ zu "maskieren".

Folgende Situation:

Die meisten Spiele werden ja für das XBox-Pad optimiert.
So z. B. Stardew Valley.

Wenn ich nun mein 8BitDo-Pad über Bluetooth verbinde, wird es von Linux als "8BitDo" erkannt.

Die Folge, das Spiel erkennt das Gamepad nicht, da kein XBox-Pad.

Wenn ich nun den xboxdrv-Treiber verwende, und das 8BitDo-Pad per Kabel anschließe, wird es als XBox erkannt.

Dann kann ich das Spiel ganz normal spielen.

Weiß jemand, wie ich mein 8BitDo Gamepad Wireless benutzen kann und Linux es trotzdem als XBox-Pad erkennt?

Vielen Dank im Voraus.

Grüße
This question / problem has been solved by Hustlefanimage
xpadneo schon probiert? https://atar-axis.github.io/xpadneo/

8BitDo-Gamepad wird dort explizit erwähnt.
avatar
Zyankali: xpadneo schon probiert? https://atar-axis.github.io/xpadneo/

8BitDo-Gamepad wird dort explizit erwähnt.
Jepp, auch schon probiert. Hätte ich vielleicht erwähnen sollen. ^_^° Sorry

Leider ändert sich daran gar nichts.

Wie gesagt, das Pad an sich funktioniert ja mit Bluetooth wie es soll. Sprich, es wird vom System richtig als 8BitDo erkannt.

Allerdings muss es als XBox360-Pad erkannt werden, damit es vom Spiel erkannt wird.
Und das geht leider nicht über Bluetooth, sondern nur über Kabel (mit xboxdrv)

Oder ich mach mit xpadneo was verkehrt.

Bin nach Anleitung auf der Seite vorgegangen und es hat auch alles geklappt. Also Installation hat geklappt, Gamepad funktioniert aber nicht wie erwartet.

Vielleicht mach ich da was falsch? hast du noch einen Hinweis?

Ich benutze Manjaro.

Vielen Dank
Post edited April 25, 2021 by TheHexer_pcg
avatar
TheHexer_pcg: Weiß jemand, wie ich mein 8BitDo Gamepad Wireless benutzen kann und Linux es trotzdem als XBox-Pad erkennt?
Ich kenn mich zwar überhaupt nicht mit Linux aus, hab aber was gefunden, was vielleicht hilft:

https://www.gamingonlinux.com/2019/01/setting-up-a-bluetooth-controller-for-linux-gaming
Den Artikel hab ich auch bereits gefunden. Danke für den Tipp.
Ich steig da aber momentan noch nicht durch =D

Ist auch schon spät.

Hab gerade mal ein paar Bilder gemacht.
Die sagen bekanntlich mehr als tausend Worte.

Edit:
Verdrückt ausgekehrt =D

Der Artikel scheint wirklich die Lösung zu sein, aber ich bräuchte dann vielleicht doch mal jemanden, der mir das genauer erklärt, bitte.

Einiges daran scheint missverständlich bzw. nicht eindeutig formuliert

Edit2:
Was mich gerade fertig macht daran, ist das "event26".
Wo nimmt der die Information her? Das erschließt sich mir nicht.
"the highest number you find as soon as you turn the device on might be the right one"...
Ja...ok...wie bitte, was?

Ich hab es einfach mal ausprobiert und entsprechend adaptiert. Über udev hab ich mich vorher informiert.

Ist bei mir genau gleich wie im Artikel.

Einzig bei xboxdrv --evdev "/dev/input/event-8bitdo-gamepad" --config xboxdrv.config --debug
quittiert mir das Terminal mit:
[ERROR]
CommandLineParser::read_config_file(): couldn't open: xboxdrv.config

Wenn ich eine solche Datei erstelle, z. B. unter meinem home Verzeichnis, und diese aufrufe, dann sagt er mir:
-- [ ERROR ] ------------------------------------------------------
/dev/input/event-8bitdo-gamepad: No such file or directory

Ergo, wurde auch kein Symlink angelegt, oder?

Ich geh ins Bett =D
Attachments:
Post edited April 25, 2021 by TheHexer_pcg
Guten Morgen, oder wohl eher fast Mahlzeit ^_^

Nachdem ich nun eine Nacht darüber geschlafen habe, bin ich jetzt einen Schritt weiter.

Ich habe nun entdeckt, dass unter dem Verzeichnis "/dev/input/" eine Datei event26 existiert.

Aus dem, von Hustlefan verlinkten Artikel, habe ich mir eine xboxdrv.config Datei im Homeverzeichnis angelegt.

Durch den Befehl "sudo xboxdrv -s --evdev /dev/input/event26 --config /home/meinusername/xboxdrv.config"

FUNKTIONIERT ES NUN ENDLICH! JAAAAAAAA!!! ^_^

Viel einfacher, als in dem Artikel!

Warum findet man sowas nicht im Internet? Warum muss die Linux-Comunity da so kompliziert sein?
Warum kann denn mal keiner etwas vernünftig nachvollziehbar erklären?

Ich hab das jetzt nur durch Beobachten und ausprobieren selbst herausgefunden.

Jedenfalls, wäre ich noch dankbar, wenn mir jemand einen hinweis geben könnte, wie ich den Treiber und die config-Datei automatisch starten kann, sobald das Gamepad aktiviert wird.

Ich danke euch nochmals für die Mühen


NACHTRAG: 09-07-21
Hab nun doch nochmal einen ähnlichen Beitrag gefunden:
Mit xboxdrv den Controller zum Xbox-Gamepad machen
Post edited July 09, 2021 by TheHexer_pcg