Malgré que la manette sois bien reconnue sous steam, il peut arriver qu'elle ne fonctionne pas en jeu bien qu'elle ait chargé un profil.

L'erreur

Steam ne throw pas d'erreur cependant dans
~/.steam/steam/error.log :

Couldn't initialize virtual gamepad: Couldn't open /dev/uinput for writing

Solution

getfacl /dev/uinput doit ressembler a :

getfacl: Removing leading '/' from absolute path names
# file: dev/uinput
# owner: root
# group: root
user::rw-
group::---
other::---

Afin de donner les droits d'ecriture :

sudo udevadm control --reload
sudo udevadm trigger

getfacl /dev/uinput doit finalement ressembler a :

getfacl: Removing leading '/' from absolute path names
# file: dev/uinput
# owner: root
# group: root
user::rw-
user:<user>:rw-
group::---
mask::rw-
other::---

Steam devrait maintenant etre capable de pouvoir acceder a uinput.