Ok, i tried with this rules file : # This rule is needed for basic functionality of the controller in # Steam and keyboard/mouse emulation SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", MODE="0666"
# This rule is necessary for gamepad emulation KERNEL=="uinput", SUBSYSTEM=="misc", OPTIONS+="static_node=uinput", TAG+="uaccess" And the controller is correctly recognized as a gamepad in my games. And i create this rules file in "/lib/udev/rules.d" with this name "99-steam-controller-perms.rules" Cheers, Maxime 2016-03-23 19:10 GMT+01:00 Berillions <berilli...@gmail.com>: > I tried with the both udev's rules and with the first from Arch, the > controller is not recognized as a gamepad in my game. > > I can try to replace GROUP=USERNAME by TAG+=uaccess. > Le 23 mars 2016 18:05, "James Cowgill" <jcowg...@debian.org> a écrit : > >> Hi, >> >> On Wed, 2016-03-23 at 17:52 +0100, Berillions wrote: >> > The best Udev's rules for the Steam Controller on Debian is this : >> > >> > # This rule is needed for basic functionality of the controller in >> > # Steam and keyboard/mouse emulation >> > SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", MODE="0666" >> >> Why not use TAG+="uaccess" like in arch? >> >> > # This rule is necessary for gamepad emulation >> > KERNEL=="uinput", MODE="0660", GROUP="USERNAME", >> > OPTIONS+="static_node=uinput" >> >> How is a packaged udev rule supposed to know which user will be using >> the steam controller? >> >> Using TAG+="uaccess" here seems the best idea to me as well. >> >> > Thanks to add this to the Steam package. >> >> Thanks, >> James > >