Ubuntu 17.04
Siga as instruções abaixo, mas altere:
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, então este é o padrão na reinicialização.
Ubuntu 16.04
A resposta do @JackTravis foi incrivelmente útil, mas acho que vale a pena atualizar para 16.04 porque o arquivo xorg.conf foi movido e dividido em vários arquivos. Antes de escrever esta resposta, tentei usar xset
e brincar com as configurações xinput
por um tempo antes de decidir que a configuração xinput
ConstantDeceleration
3
do JackTravis era a melhor para o meu Logitech M510 no meu desktop e algum mouse com fio mais antigo no meu laptop.
1. Lista de 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 vou usar isso neste exemplo. Você precisará substituir com o nome do mouse. Agora, use xinput set-prop
para testar várias configurações até que o mouse se mova exatamente como você deseja. O 10
no seguinte corresponde ao id=10
do meu mouse no meu sistema. Você provavelmente terá que mudar isso.
2. Alterar 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 que eu realmente as baguncei, tudo o que precisei fazer foi desconectar e conectar novamente o mouse.
3. Salvar a nova configuração permanentemente
Se você gosta de ConstantDeceleration de 3, então você precisa adicionar um arquivo xorg.conf na nova maneira do Ubuntu 16.04: adicionando um novo arquivo em /usr/share/X11/xorg.conf.d/
Você vai querer alterar Logitech M510
e logitech-m510
no arquivo nome para combinar com o mouse. Eu acho que o 60-
no 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 coloco no meu arquivo machineSetup.sh
no Dropbox para que eu possa personalizar rapidamente uma nova máquina exatamente como eu gosto, minutos depois 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"
OR , se você quiser fazer o caminho da GUI, abra um editor como root então 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. Reinicie
É isso. Basta reiniciar e verificar se as novas configurações entraram em vigor.