Então, eu tenho um 'Wacom_Co._Ltd._Cintiq_13HD_Touch_Tablet'. O kernel acha que é um joystick, então /dev/input/js0
é atribuído a isso.
Agora quero jogar um jogo, e é (compreensivelmente) que esteja procurando por um joystick em js0
, mas é aí que está o tablet, não meu joystick (que está em js1
).
Existe uma maneira de dizer ao kernel para atribuir o tablet a algo como js10
, de modo que um controlador / joystick real seja atribuído a js0
? Eu tentei brincar com regras do udev, fazendo um /etc/udev/rules.d/73-persistent-joystick.rules
, mas o syslog dá este erro:
NAME="input/js9" ignored, kernel device nodes can not be renamed; please fix it in
/etc/udev/rules.d/73-persistent-joystick.rules:1
Observação: atualmente, estou executando esta solução alternativa antes de iniciar o jogo:
cd /dev/input; sudo sh -c "mv js0 js10; mv js1 js0"