Hoje de manhã, meu mouse deve ter bebido muito café. Tentei sedá-lo via, System Setting | Mouse & Touchpad
mas não teve absolutamente nenhum efeito. As perguntas e respostas aqui foram úteis para mim. Descrevo minha própria experiência que pode ser útil para outras pessoas:
Alguma documentação online relevante:
https://www.x.org/wiki/Development/Documentation/PointerAcceleration
diz o seguinte:
Cenários
Se o mouse se mover muito rápido,? ConstantDeceleration é seu amigo. Defina como 2 ou superior para dividir a velocidade de acordo. Isso não descartará a precisão (pelo menos apenas em nv-reset, consulte Aproximação de velocidade ou abaixo).
Se o seu dispositivo de alto desempenho não responder bem à aceleração, talvez seja necessário reduzir primeiro a escala de velocidade.
Se você gosta da velocidade, mas precisa de mais controle no nível de pixel, defina? AdaptiveDeceleration como 2 ou mais. Isso permite desacelerar movimentos lentos até o fator especificado. Você pode manter as redefinições de nv afastadas configurando? VelocityReset para, por exemplo, 500 ms e talvez ajustar a escala de velocidade para ajustar os resultados.
Etapa 1 - Encontre o ID do dispositivo: (como em @ edward-torvalds answer)
(lf-env) craig@craig-desktop:~/work/leaflet-1$ xinput --list --short
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ MOSART Semi. 2.4G Wireless Mouse id=11 [slave pointer
Meu mouse é id == 11, esse número pode ser usado para definir propriedades. Os nomes dos campos também podem ser usados. Ao gravar comandos em um arquivo de inicialização, os nomes dos campos devem ser usados porque os IDs do dispositivo podem mudar dinamicamente (veja aqui ).
Etapa 2 - Encontre as configurações atuais do dispositivo e os números de identificação da propriedade:
(lf-env) craig@craig-desktop:~/work/leaflet-1$ xinput -list-props 11
Device 'MOSART Semi. 2.4G Wireless Mouse':
...
Device Accel Profile (262): 0
Device Accel Constant Deceleration (263): 1.000000
Device Accel Adaptive Deceleration (264): 1.000000
Device Accel Velocity Scaling (265): 10.000000
...
As propriedades que finalmente decidi ajustar são as seguintes:
Device Accel Constant Deceleration (263): [original value 1.0]
Device Accel Adaptive Deceleration (264): [original value 1.0]
Device Accel Velocity Scaling (265): [original value 100.0]
A documentação on-line mencionada acima fornece descrições desses valores. Aqui, adiciono uma descrição baseada no "sentimento" subjetivo e nessa documentação.
Desaceleração constante de aceleração de dispositivo (263): - Sensibilidade do mouse. As configurações mais baixas são mais lentas. Parece que a velocidade do mouse é dividida por esse fator.
Desaceleração adaptativa acelerada por dispositivo (264): - Quando o mouse está se movendo em baixas velocidades, a velocidade é dividida ainda mais por esse fator. A sensação geral é ter duas marchas separadas, baixa e alta. No meu caso pessoal, obtive o melhor resultado combinando as configurações com uma engrenagem fisiológica: para a marcha lenta, meu calcanhar está abaixado e estou fazendo movimentos finos do mouse com os músculos dos dedos. Para alta velocidade, meu calcanhar está para cima ou deslizando e estou fazendo movimentos amplos com os músculos do braço enquanto agarro o mouse com firmeza. Pode ser um pouco complicado controlar a transição - se houvesse outra entrada para dizer se o salto da palma estava para cima / deslizando ou para baixo / fixo, seria perfeito!
Escala de velocidade de aceleração de dispositivo (265): - Esse fator divide os dados numéricos brutos, agindo como "Desaceleração constante de aceleração de dispositivo", mas também descartando a resolução inteira. ? Talvez.
Minhas configurações atuais são as seguintes:
(lf-env) craig@craig-desktop:~/work/leaflet-1$ xinput -set-prop 11 263 10
(lf-env) craig@craig-desktop:~/work/leaflet-1$ xinput -set-prop 11 264 1000
(lf-env) craig@craig-desktop:~/work/leaflet-1$ xinput -set-prop 11 265 10
(lf-env) craig@craig-desktop:~/work/leaflet-1$ xinput -list-props 11
Device 'MOSART Semi. 2.4G Wireless Mouse':
...
Device Accel Profile (262): 0
Device Accel Constant Deceleration (263): 10.000000
Device Accel Adaptive Deceleration (264): 1000.000000
Device Accel Velocity Scaling (265): 10.000000
...