Velocidade do mouse muito rápida

15

Eu tenho um problema com a velocidade do mouse ... Eu tenho um mouse para jogos com um switch de hardware (1000 dpi, 1600 dpi, 2000 dpi) e eu configurei para 1000 dpi, tenho aceleração de mouse e limiar definido para 0. Tentei resolver com xset e xinput mas pareceu não funcionar de todo. Eu não sei como definir a sensibilidade do mouse sob o min ... Por favor, ajude! Rodando o Ubuntu 15.04 x86; rato: Redragon Centrophorus; Agradecemos antecipadamente.

Eu tive um olhar para: manpages.ubuntu.com/manpages/vivid/man4/mousedrv.4.html, eu achei isso (clique)

o segundo é o que eu já tentei (e não funciona) alguém sabe como usar a primeira opção?

    
por Killdashnein TV 21.10.2015 / 23:13

5 respostas

21
  1. Abra um terminal
  2. Execute o comando: xinput --list --short
% bl0ck_qu0te%

(esta é uma parte da saída que você verá, eu encontrei o nome do meu mouse Logitech USB Optical Mouse )

  1. Anote o nome do seu dispositivo.
  2. Defina a desaceleração constante para o dispositivo:
% bl0ck_qu0te%

Você precisa jogar com número, aqui 5. Não perca o foco do seu terminal porque a velocidade do mouse pode ficar muito rápida ou muito lenta . abaixe o número quanto mais rápido ele for, da mesma forma, quanto maior o número, mais lento será . Para mim, 1 é muito rápido e 100 é muito lento.

  1. Para ver as configurações atuais do dispositivo:
% bl0ck_qu0te%

Se isso não funcionou para você, você sempre pode reverter isso assim:

xinput --set-prop "Logitech USB Optical Mouse" "Device Accel Velocity Scaling" 1
xinput --set-prop "Logitech USB Optical Mouse" "Device Accel Profile" -1

referência

    
por Edward Torvalds 27.10.2015 / 19:53
4

Acabei tendo que fazer

xinput --list --short

como dito pelo respondente original, mas teve que fazer

xinput set-prop 17(my device id) "Device Accel Constant Deceleration" 2

para que funcione na minha instalação do Xubuntu 16.04, porque eu tenho vários dispositivos que combinam com 'Microsoft Microsoft Nano Transceiver 1.1'.

    
por Mr Invader 20.02.2017 / 21:44
2

Para um mouse para jogos Corsair M65, fiz o seguinte

$xinput --list --short ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Corsair Corsair M65 Gaming Mouse id=9 [slave pointer (2)] ⎜ ↳ Corsair Corsair M65 Gaming Mouse id=11 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Video Bus id=7 [slave keyboard (3)] ↳ Power Button id=8 [slave keyboard (3)] ↳ Corsair Corsair M65 Gaming Mouse id=10 [slave keyboard (3)] ↳ Metadot - Das Keyboard Das Keyboard id=12 [slave keyboard (3)] ↳ Metadot - Das Keyboard Das Keyboard id=13 [slave keyboard (3)] ↳ Corsair Corsair M65 Gaming Mouse id=14 [slave keyboard (3)]

Então meu mouse id i 9. Eu obtenho registros associados a este mouse:

    $ xinput --list-props 9
Device Corsair Corsair M65 Gaming Mouse:
    Device Enabled (149):   1
    Coordinate Transformation Matrix (151): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Natural Scrolling Enabled (286):   0
    libinput Natural Scrolling Enabled Default (287):   0
    libinput Scroll Methods Available (288):    0, 0, 1
    libinput Scroll Method Enabled (289):   0, 0, 0
    libinput Scroll Method Enabled Default (290):   0, 0, 0
    libinput Button Scrolling Button (291): 2
    libinput Button Scrolling Button Default (292): 2
    libinput Middle Emulation Enabled (293):    1
    libinput Middle Emulation Enabled Default (294):    0
    libinput Accel Speed (295): 0
    libinput Accel Speed Default (296): 0.000000
    libinput Accel Profiles Available (297):    1, 1
    libinput Accel Profile Enabled (298):   1, 0
    libinput Accel Profile Enabled Default (299):   1, 0
    libinput Left Handed Enabled (300): 0
    libinput Left Handed Enabled Default (301): 0
    libinput Send Events Modes Available (271): 1, 0
    libinput Send Events Mode Enabled (272):    0, 0
    libinput Send Events Mode Enabled Default (273):    0, 0
    Device Node (274):  "/dev/input/event3"
    Device Product ID (275):    6940, 6917
    libinput Drag Lock Buttons (302):   <no items>
    libinput Horizontal Scroll Enabled (303):   1

E eu configurei a libinput Accel Speed (295) para -1 para diminuir a velocidade.

$xinput -set-prop 9 295 -1

Depois, adicionei isso a aplicativos de inicialização.

    
por Torstein S 03.07.2018 / 12:17
0

Esta manhã meu rato deve ter bebido muito café. Eu tentei sedá-lo via System Setting | Mouse & Touchpad , mas não teve absolutamente nenhum efeito. A questão & amp; respostas aqui foram úteis para mim. Eu descrevo minha própria experiência que pode ser útil para os outros:

Alguma documentação online relevante: link diz o seguinte:

% bl0ck_qu0te%

Passo 1 - Encontre o ID do dispositivo: (como na resposta @ edward-torvalds)

(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. Nomes de campos também podem ser usados. Ao escrever comandos para um arquivo de inicialização, os nomes de campo devem ser usados porque os IDs dos dispositivos podem mudar dinamicamente (cf aqui ).

Passo 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 eu adiciono uma descrição baseada no "sentimento" subjetivo e na documentação.

  • Desaceleração constante do Accel do dispositivo (263): - Sensibilidade do mouse. Configurações mais baixas são mais lentas. Parece que a velocidade do mouse é dividida por esse fator.

  • Desaceleração adaptativa do dispositivo Accel (264): - Quando o mouse está se movendo em baixas velocidades, a velocidade é dividida por esse fator. A sensação geral é ter duas engrenagens separadas, engrenagens e engrenagens altas. No meu caso pessoal, obtive o melhor resultado combinando as configurações com uma engrenagem fisiológica: para a marcha-baixa, meu calcanhar está para baixo e estou fazendo movimentos suaves 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 com a palma da mão estava para cima / deslizando ou para baixo / fixo, seria perfeito!

  • Escala de velocidade de aceleração do dispositivo (265): - Este fator divide os dados numéricos brutos, agindo como "Device Accel Constant Deceleration", 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
...
    
por Craig Hicks 14.08.2017 / 23:03
0

Se ConstantDeceleration não estiver disponível, você poderá usar acelerações negativas.

No Debian XFCE eu usei:

xinput set-prop 8 "libinput Accel Speed" -0.9
    
por buyus 14.07.2018 / 20:47