ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.21k stars 174 forks source link

In home streaming from Linux to Linux controls not working #3136

Open Disk1of5 opened 10 years ago

Disk1of5 commented 10 years ago

Hello, I tried two games today Tiny and Big Left4Dead My Xbox360 controller on the remote pc wasn't responding in game, but I was still able to go control big picture mode.

More detailed information: Host: Ubuntu 13.10 running Cinnamon

Client: Steam OS

loisgomez commented 9 years ago

Affected from this bug as well, cant control games with xbox360 wirelesss when streaming from linux to linux.

D-Code commented 9 years ago

Having the same problem when streaming from my desktop PC to my HTPC. Can control Big Picture, but streamed games are not responding to my controller. Have to plug the controller directly into the host.

Have tried it with XCOM: Enemy Unknown and Portal 2.

D-Code commented 9 years ago

Just managed to make the controller work by allowing the Steam client on the host to be able to read and write to a specific "character device." The issue is actually described under known issues already.

This may not be the best solution, but to make it work, this is what I did:

  1. Started a terminal
  2. sudo chmod o+rw /dev/uinput
  3. Restarted Steam on host and client for good measure

Note: not sure if this change will still be there after a reboot.

Just some thoughts - steam should probably scan for this and tell the user that there will probably be issues when streaming with a controller, and perhaps give a hint on how to fix this.

loisgomez commented 9 years ago

Yeah.. looks like changing /dev/uinput read/write permissions solved it, this works until reboot.thanks. But i dont think this workaround is the way to go for the average steam user. =/

Plaque-fcc commented 9 years ago

AFAIK, udev rules can be changed for gaming input devices i/o files under /dev to be writable.

kisak-valve commented 6 years ago

Hello, is anyone still experiencing this issue on an up to date system?

aanderse commented 6 years ago

I found this thread as I am having this issue. My joystick works in Steam on both the client and server (both GNU/Linux boxes) but does not work in game when streaming.

I will test this chmod solution tonight when I have a chance and comment whether the solution solves the problem for me.

Thank you.

aanderse commented 6 years ago

I have confirmed that chmod o+rw /dev/uinput works for me as well.