Eu tenho um conjunto de comandos que eu insiro manualmente cada vez que eu inicio a minha instalação do Ubuntu (12.04). Eles ajudam a diminuir a aceleração do ponteiro do mouse, pois defini-los na guia de configurações do mouse não funciona (ele não vai para o nível necessário).
Então eu faço isso:
xinput --list
A partir daqui, posso ver o 'id' que está anexado ao meu mouse (junto com um monte de outros periféricos).
Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ bcm5974 id=10 [slave pointer (2)]
⎜ ↳ Razer Razer Naga Epic id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ Apple Inc. Apple Internal Keyboard / Trackpad id=9 [slave keyboard (3)]
↳ Built-in iSight id=11 [slave keyboard (3)]
↳ Razer Razer Naga Epic id=13 [slave keyboard (3)]
↳ Logitech G510 Gaming Keyboard id=14 [slave keyboard (3)]
↳ Logitech G510 Gaming Keyboard id=15 [slave keyboard (3)]
Depois de fazer isso, digite o comando:
xinput --set-prop "12" "Device Accel Constant Deceleration" 3
Estou tentando criar uma maneira de automatizar esse processo em cada inicialização, mas não consigo descobrir como obter o ID. Ele muda a cada inicialização na maioria das vezes. Eu sei que posso colocar as informações para os comandos de inicialização em /etc/rc.local
, mas não sei como obter o ID dinâmico.
Eu acertei uma parede neste ponto:
xinput --list --short 'pointer:Razer Razer Naga Epic'
A partir daqui, posso ver o id específico de 12, mas não consigo descobrir qual é o comando 'get property'.
Obrigado por qualquer ajuda que você possa fornecer.