Eu quero montar automaticamente o meu pad em js1 quando o Ubuntu começa |
a razão que eu quero fazer isso é que eu quero jogar liga de foguetes no vapor, e
joystick montado como js1 é considerado o segundo, então eu só posso jogar usando como eu iria jogar com um amigo
Isso tudo é causado porque eu estou tentando enganar o driver do xbox pad para pensar que meu bloco também é um Xbox usando o comando
xboxdrv --evdev /dev/input/event19 --evdev-absmap ABS_HAT0X=x1,ABS_HAT0Y=y1,ABS_RZ=x2,ABS_Z=y2,ABS_Z=dpad_x,ABS_Y=dpad_y --axismap -Y1=Y1,-Y2=Y2 --evdev-keymap BTN_TOP=b,BTN_TRIGGER=x,BTN_THUMB2=a,BTN_THUMB=y,BTN_BASE3=back,BTN_BASE4=start,BTN_BASE=rb,BTN_BASE2=rt,BTN_TOP2=lb,BTN_PINKIE=lt,BTN_BASE5=tl,BTN_BASE6=tr --mimic-xpad --silent &
Esse comando cria uma "cópia" do joystick como js1, então eu acho que se eu montar automaticamente o original na cópia js1 será criado em js0 e o jogo detectará este aqui
Eu quero mencionar, eu preciso fazer isso, caso contrário, meu joystick não é "visto" pela liga de foguetes, então eu preciso usar a versão xbox. Além disso, alguma opção para adicionar o comando que eu uso para fazer o controlador xbox falso para o Linux quando ele é inicializado?
Eu notei que o número do evento eventualmente mudava (quando eu corri o primeiro bloco, ele tinha 19 anos e agora é 18), posso de alguma forma detectá-lo?