Plug in a Playstation 3 SIXAXIS controller via USB and press the PS button. Log into GNOME 3 via gdm and run steam -tenfoot. It detects the controller. Stop gdm and run xinit manually, then run steam -tenfoot from an xterm. No controller is detected. In both cases, I can run jstest /dev/input/js0 and it reads the joystick just fine.
Observed behavior: the controller isn't detected in a bare X session.
Expected behavior: the controller should work regardless of how I started my session.
I'm not sure what else I need to do in my custom session to get Steam to detect the controller.
Never mind, something in the system was changing the permissions of the /dev/input/event* files, and Steam is using one of those and not /dev/input/js0. Sorry for the noise.
Plug in a Playstation 3 SIXAXIS controller via USB and press the PS button. Log into GNOME 3 via gdm and run steam -tenfoot. It detects the controller. Stop gdm and run xinit manually, then run steam -tenfoot from an xterm. No controller is detected. In both cases, I can run jstest /dev/input/js0 and it reads the joystick just fine.
Observed behavior: the controller isn't detected in a bare X session.
Expected behavior: the controller should work regardless of how I started my session.
I'm not sure what else I need to do in my custom session to get Steam to detect the controller.