Aloshi / EmulationStation

A flexible emulator front-end supporting keyboardless navigation and custom system themes.
MIT License
2.07k stars 905 forks source link

"no gamepads detected" - xbox360 wireless controller, ubuntu 15.10 headless - missing dependency?? #534

Open raidyne opened 8 years ago

raidyne commented 8 years ago

hey there,

i installed ES on a headless ubuntu 15.10 server from the ppa. It does start but my gamepad (wireless xbox360 controller) is not detected, however.

The controller itself is working perfectly, though, as i can run jstest with the registered device (/dev/input/js0) from the commandline: every button input works the way expected.

i use nodm to start emulationstation and have also tried to run openbox before ES.

IF, however, I install a full desktop environment (lxde-core), ES started within LXDE perfectly detects my gamepad.

What am I missing here? What package / setting is installed with the desktop environment that helps to make the gamepad work in ES??

thanks for your hints

sirk123au commented 8 years ago

you have to set bool name="BackgroundJoystickInput" value="true" in es_settings.cfg

adamfratino commented 7 years ago

I'm running into the same issue, but on Windows 10 with a xbox360 fight stick. When I'm prompted to hold a button I do so and nothing happens after 10-15sec. Per above, I looked for a es_settings.cfg file in my .emulationstation folder but I don't have one. What am I missing?

EDIT: Nevermind, after using my keyboard to bypass the "no gamepads" screen a es_settings.cfg file was created. However, after setting bool name="BackgroundJoystickInput" value="true" the only difference is that the error message is gone. I'm still not able to use the joystick as a gamepad.