Alguém mais teve o mesmo problema e alguém forneceu uma solução de script: link
Por alguma razão, o receptor USB da Logitech aparece duas vezes na lista de dispositivos xinput list
:
Logitech USB Receiver id=13 [slave pointer (2)]
Logitech USB Receiver id=14 [slave pointer (2)]
Quando tento xinput set-prop "Logitech USB Receiver" "someSetting" n
, claro que obtenho:
Aviso: existem vários dispositivos que correspondem ao 'Receptor USB da Logitech'. Para garantir a seleção correta, use o ID do dispositivo ou prefixar o nome do dispositivo com 'pointer:' ou 'keyboard:' conforme apropriado.
incapaz de encontrar o dispositivo Logitech USB Receiver
O prefixo não ajuda, pois é o mesmo dispositivo (ponteiro).
Eu posso usar o ID, mas o problema é que o ID muda entre startups, então eu não posso tornar isso automático (script simples que na inicialização define sensibilidades para todos os meus apontamentos) decvises).
Então, é possível remover o dispositivo duplicado, fazer xinput
ignorá-lo ou ainda se referir ao dispositivo pelo nome dele? Se nenhum destes é possível, então eu acho que um script teria descobrir os IDs (e daqueles, parece ser sempre o menor).
Os comandos que eu quero usar são:
xinput set-prop n "Device Accel Constant Deceleration" 2.4
xinput set-prop n "Device Accel Velocity Scaling" 1
Alguém mais teve o mesmo problema e alguém forneceu uma solução de script: link