Bonjour,
je joue à Elite Dangerous Odyssey sous Steam avec Proton.
Pour cela j’utilise 4 joysticks:
Bus 009 Device 006: ID 0738:a221 Mad Catz, Inc. Saitek Pro Flight X-56 Rhino Throttle
Bus 009 Device 004: ID 044f:b352 ThrustMaster, Inc. F16 MFD 2
Bus 001 Device 009: ID 0738:2221 Mad Catz, Inc. Saitek Pro Flight X-56 Rhino Stick
Bus 001 Device 007: ID 044f:b352 ThrustMaster, Inc. F16 MFD 2
Ils sont tous reconnus. Cependant quand je lance le jeu, je me retrouve avec les deux MFD qui liés à steam et les deux Saitek liés au jeu et donc winedevice:
$ fuser -v /dev/input/event*
UTIL. PID ACCÈS COMMANDE
/dev/input/event20: zargos 44696 F.... winedevice.exe
/dev/input/event21: zargos 44696 F.... winedevice.exe
/dev/input/event6: zargos 43966 F.... steam
/dev/input/event7: zargos 43966 F.... steam
Comme Steam (qui se lance en premier) « grab » les deux MFD, ils ne sont pas récupérables par Elite Dangerous dans wine.
J’aimerais bien savoir comment je peux faire en sorte que Steam ne « grab » pas les MFD pour qu’ils soient utilisables par winedevice.
Ca doit être au niveau de udev j’imagine.
Si je ne lance que Steam, les Saitek ne lui sont pas liés.