Ubuntu 17.04
Siga as instruções abaixo, mas mude:
xinput set-prop 10 "Device Accel Constant Deceleration" 3
Para:
xinput set-prop 10 "libinput Accel Speed" -0.4
Obrigado @tambre. Não tenho certeza se isso é tão ideal quanto o cenário antigo, mas é bem próximo.
xset m 3
Isso ainda funciona muito bem. Precisa descobrir como salvar, para que este seja o padrão na reinicialização.
Ubuntu 16.04
A resposta de @JackTravis foi incrivelmente útil, mas acho que vale a pena atualizar para o 16.04 porque o arquivo xorg.conf foi movido e foi dividido em vários arquivos. Antes de escrever esta resposta, tentei usar xset
e brincar com as xinput
configurações por um tempo antes de decidir que a xinput
ConstantDeceleration
3
configuração do JackTravis era a melhor para o meu Logitech M510 na área de trabalho e para um mouse com fio mais antigo do meu laptop.
1. Listar ratos
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech M510 id=10 [slave pointer (2)]
⎜ ↳ Synaptics Inc. Composite TouchPad / TrackPoint id=13 [slave pointer (2)]
...
Meu mouse era o Logitech M510
, id=10
então eu vou usá-lo neste exemplo. Você precisará substituí- lo por qualquer que seja o nome do mouse. Agora, use xinput set-prop
para experimentar várias configurações até o mouse se mover exatamente como você deseja. O 10
seguinte corresponde ao do id=10
meu mouse no meu sistema. Você provavelmente terá que mudar isso.
2. Altere suas configurações temporariamente
$ xinput set-prop 10 "Device Accel Constant Deceleration" 3
Se você está curioso para saber quais outras configurações afetam seu dispositivo, tente
$ xinput --list-props 10
Para limpar as configurações depois de realmente estragá-las, tudo o que precisava fazer era desconectar e reconectar o mouse.
3. Salve a nova configuração permanentemente
Se você gosta de ConstantDeceleration of 3, precisa adicionar um arquivo xorg.conf da nova maneira Ubuntu 16.04: adicionando um novo arquivo em /usr/share/X11/xorg.conf.d/
Você deseja alterar Logitech M510
e logitech-m510
no nome do arquivo para corresponder ao seu mouse. Eu acho que o 60-
início do nome do arquivo é a prioridade com a qual esses arquivos são carregados. O seguinte comando shell de uma linha é o que eu coloquei no meu machineSetup.sh
arquivo no Dropbox para que eu possa personalizar rapidamente uma nova máquina exatamente como eu gosto dentro de minutos de uma nova instalação:
sudo sh -c "echo 'Section \"InputClass\"\n\
Identifier \"My awesome new mouse\"\n\
MatchProduct \"Logitech M510\"\n\
Option \"ConstantDeceleration\" \"3\"\n\
EndSection\n' > /usr/share/X11/xorg.conf.d/60-logitech-m510.conf"
OU , se você quiser fazer isso da maneira da GUI, abra um editor como root e cole e edite o seguinte em/usr/share/X11/xorg.conf.d/60-<whatever>.conf
Section "InputClass"
Identifier "My Awesome Blue Mouse"
MatchProduct "Logitech M510"
Option "ConstantDeceleration" "3"
EndSection
4. Reinicialize
É isso aí. Apenas reinicie e verifique se as novas configurações entraram em vigor.