Public bug reported: The Steam Controller is about to ship; for native controller support through the SteamWorks API, keyboard emulation, mouse emulation, having access to the regular device nodes is enough, but to emulate a game controller that applications can use through SDL, the user that runs Steam needs write access to /dev/uinput in order to create a virtual controller device. This is a pretty critical feature of the controller and not having it will limit the end-user experience in various ways.
This is already enabled in SteamOS through a udev rule for the 'steam' account, but we have not flipped that switch across the board in our own Ubuntu package for Steam, as it could be seen as a security concern. Ideally the Ubuntu-provided 'steam' package would be set up in such a way that only the Steam client has write access to /dev/uinput. ** Affects: steam (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1498658 Title: Steam Controller support: need read-write access to /dev/uinput for controller emulation To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/steam/+bug/1498658/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs