Definir velocidade do mouse com perfis

3

Eu tenho dois mouses, um em casa com resolução de 800dpi e um no trabalho com resolução de 1000dpi. Os dois ratos se comportam de maneira diferente. Quando chego ao trabalho, preciso definir a velocidade do ponteiro para max. Quando trabalho em casa, preciso diminuir um pouco a velocidade.

Eu gostaria de ter perfis para os dois mouses. Idealmente, eles seriam aplicados automaticamente, dependendo do mouse conectado. Como eu faria isso?

executando o Ubuntu 15.10.

    
por reggie 25.11.2016 / 09:25

1 resposta

1

Você pode detectar qual mouse está conectado no X11 usando xinput . Por exemplo

$ xinput --list
...
Logitech USB Optical Mouse               id=11   [slave  pointer  (2)]

Anote o valor em id= , 11 neste exemplo, que é o id do dispositivo. Você pode usar esse id para definir a taxa de movimento do mouse:

xinput --set-ptr-feedback $id threshold numerator denominator

ou simplesmente

xset m numerator/denominator threshold

Para detectar automaticamente uma alteração no mouse é um pouco mais difícil. O mais simples é executar udevadm monitor e procurar os eventos do udev gerados quando um mouse é conectado.

    
por 25.11.2016 / 19:44

Tags