Como alterar a velocidade / sensibilidade do mouse?

80

Estou em um Asus Zenbook UX32VD no Ubuntu 12.10. Nas versões 12.04 e 12.10, não consegui alterar a velocidade do mouse (ou seja, a "sensibilidade" na caixa de diálogo mouse / touchpad). Eu posso mudar o controle deslizante, mas nada muda.

Este é um grande problema para mim, pois a velocidade do mouse é um pouco lenta. Alguma sugestão?

O problema é tanto para o touchpad quanto para o mouse.

Felix
fonte
Eu não tenho esse laptop - portanto, esse comentário. Talvez essas perguntas e respostas possam ajudar - askubuntu.com/questions/130217/… . Se você digitar, synclientterá alguns parâmetros como MinSpeed, MaxSpeed& com os AccelFactorquais você pode brincar. Boa sorte.
fossfreedom
1
Eu instalei o LXInput do Softwarecenter. É para o LXDE, mas também funciona em Unter. Anja

Respostas:

110

Primeiro, precisamos identificar a entrada device IDpara alterar a velocidade / sensibilidade. Abra um terminal e execute este comando:

xinput --list --short

resultado:

abcd@abcd-abcde:~$ xinput --list --short

Virtual core pointer

↳ SynPS/2 Synaptics TouchPad                id=11   [slave  pointer  (2)]

↳ Logitech USB RECEIVER                     id=12   [slave  pointer  (2)]

Meus dispositivos apontadores são a Logitech USB RECEIVERe a Synaptics TouchPad. Para listar as propriedades do dispositivo:

xinput --list-props "SynPS/2 Synaptics TouchPad"

EDITAR:

Outra opção: xinput --list-props 11como 11é o número mostrado acima em sua propriedade pai (SynPS / 2 Synaptic TouchPad).

Agora reduza seus valores de propriedade para atender às suas necessidades:

Device Accel Constant Deceleration (267):   2.500000

usando este comando:

xinput --set-prop "SynPS/2 Synaptics TouchPad" "Device Accel Constant Deceleration" 1.5

EDITAR:

Outra opção: xinput --set-prop 11 267 1.5onde 11está o dispositivo, assim como acima, 267é o ID da propriedade do dispositivo (Declinação constante de aceleração de dispositivo), como você pode ver quando o dispositivo 11está sendo listado, todas as propriedades sendo anexadas e, finalmente, 1.5a velocidade desejada.

Talvez você precise brincar um pouco com esse número para defini-lo exatamente como você precisa.

Se você precisar definir esse valor automaticamente sempre que o Ubuntu iniciar, então:

crie um arquivo .sh

#!/bin/sh

xinput --set-prop "SynPS/2 Synaptics TouchPad" "Device Accel Constant Deceleration" 1.5

altere o arquivo para executável:

chmod +x

e Coloque isso na lista de aplicativos de inicialização.

Fonte: Configurando a velocidade do mouse manualmente

Vikash Singh
fonte
2
Agora, tenho o mesmo problema para o mouse sem fio da Logitech com receptor unificado. Posso alterar a velocidade da mesma maneira, mas a velocidade máxima (1) é muito lenta! Alguma sugestão?
Felix20:
Tente aumentar a propriedade de aceleração. <"Escala de velocidade de aceleração de dispositivo" 5>. Também tenho um mouse sem fio Logitech e não vejo nenhuma propriedade de velocidade direta. Tudo que eu tenho é aceleração e desaceleração. Por favor, diga o estabelecimento de velocidade o dispositivo está mostrando e também tentar aumentar o valor da velocidade para além de 1 e ver se isso funciona ..
Vikash Singh
Fiz o valor 0,5 na ThinkPad e530c com Debian 8 e está funcionando docemente :)
Bahax
4
O Linux mint 18, Logitech 510, xinput diz que "a propriedade 'Desaceleração constante de aceleração de dispositivo' não existe, você precisa especificar seu tipo e formato" #
Georgy Gobozov
1
existe alguma maneira de aumentar a velocidade do mouse sem aceleração?
chovy
32

Ubuntu 12.10 TrackMan sem fio de 64 bits da Logitech

xinput não fez nada por mim.

xset q

para verificar as configurações

xset mouse 3 0

Isso define a aceleração para 3 e o limite para zero. Não são ótimas configurações, mas são melhores do que antes.

Se você deseja usar o valor fracionário, pode inserir a fração (ou seja, 3/2) em vez do número do ponto flutuante.

A página de manual diz que as configurações serão perdidas ao sair / reiniciar.

John Gomez
fonte
10
Se você deseja usar o valor fracionário, pode inserir a fração (ou seja, 3/2) em vez do número do ponto flutuante. É estranho, mas funciona.
perfil completo de R Burny
hmm, então qual é a velocidade mais rápida que o xset pode fazer?
Amos
Obrigado, eu estava ficando bastante irritado com a minha incapacidade de manipular a velocidade do mouse bodhi linux
0x4f3759df 17-17
7

As opções "Aceleração de dispositivo ..." acima mencionadas não existem na minha máquina. Lenovo T440s executando o Ubuntu 18.04

Em vez disso, tenho sucesso usando estes:

xinput --set-prop "TPPS/2 IBM TrackPoint" "Coordinate Transformation Matrix" 0.5 0 0 0 0.5 0 0 0 1

"Matriz de transformação de coordenadas original era 1 0 0 0 1 0 0 0 1 e agora tenho metade da velocidade, que é lenta o suficiente para mim.

Com esta sintaxe, podemos ajustar a velocidade horizontal e vertical separadamente.

Jürgen Weigert
fonte
2
Obrigado por isso. Eu usei isso com sucesso para acelerar meu mouse Logitech K520, então eu queria mencionar que ele parece funcionar também para os ratos Logitech. Estranhamente, o número mais à direita parece diminuir a rolagem vertical em números mais altos e acelerar em números mais baixos.
LuminousNutria
5

Você pode usar esses scripts para definir a velocidade do touchpad e do mouse a cada inicialização do sistema:

#!/bin/sh
TP=$(xinput --list --short|grep -i touchpad|cut -f 1 | cut -d" " -f 5-|sed 's/\s\+$//g')
xinput --set-prop "$TP" "Device Accel Constant Deceleration" 1.5
xinput --set-prop "$TP" "Device Accel Velocity Scaling" 10

Para mim, acho que 1,5 e 10 são valores adequados para o touchpad .


Também uso um mouse usb da Logitech.
Portanto, para um mouse Logitech, use este script:

#!/bin/sh
MOUSE=$(xinput --list --short|grep -i Logitech| cut -f 1|cut -d" " -f 5-|sed 's/\s\+$//g')
xinput --set-prop "$MOUSE" "Device Accel Constant Deceleration" 1.2
xinput --set-prop "$MOUSE" "Device Accel Velocity Scaling" 10

Para mim, acho que 1,2 e 10 são valores adequados para o mouse .

Criei um projeto no Github: https://github.com/rubo77/mouse-speed

rubo77
fonte
2

Afinei a desaceleração fechando os olhos antes de mover o ponteiro para um determinado lugar na tela. Após 5 ajustes, agora meu mouse se move tanto quanto eu esperava.

Essa é a linha que estou usando agora:

xinput --set-prop "Bluetooth Mouse M557" "Device Accel Constant Deceleration" 2.3

ViliusK
fonte
2

Correr sudo xset m 1 1funcionou para mim. A velocidade do meu mouse agora se comporta de maneira normal, como na plataforma Windows.

Hari Kishan
fonte
1

Eu usei o perfil 'simples' para aumentar a resolução do mouse sem aceleração.

#!/bin/bash

device="Dell Dell USB Optical Mouse"
resolution_percent="241" # Greater than 100, use constant deceleration otherwise with profile -1. 

xinput set-prop "$device" "Device Accel Profile" 4 # Simple profile with threshold 0 allows constant scaling up
xinput set-ptr-feedback "$device" 0 "$resolution_percent" 100 # Set threshold to 0 and acceleration to $resolution_percent/100

Você precisará modificar o script usando seu nome de dispositivo específico. Você pode procurar isso executando o xinput sem argumentos. Além disso, o script deve ser executado sempre que o mouse estiver conectado ou quando você iniciar o sistema.

Mick
fonte
1

Só quero acrescentar às respostas anteriores que é possível que não haja "Device Accel Constant Deceleration"propriedades. Por exemplo, não o tenho para o Logitech G600 no Kubuntu 17.04. Mas há "Coordinate Transformation Matrix"ainda mais poder

Luto
fonte
1

Como mencionado por outros, a aceleração não é a mesma que a velocidade. Até recentemente, usei a Coordinate Transformation Matrixconfiguração para escalar a velocidade do mouse e desativar a aceleração do mouse xinput. Mas isso vem com seus próprios problemas - eu tive problemas no Blender ao arrastar o botão do meio do mouse para girar a cena - O cursor estava pulando assim que soltei o botão. Há uma questão em aberto .

Mas eu encontrei uma maneira de definir diretamente o DPI do mouse. É possível criar um arquivo de configuração aqui:

sudo vim /etc/udev/hwdb.d/50-mouse-dpi.hwdb

Com o seguinte conteúdo - Substitua <name-of-the-device>pelo nome mostrado em xinput(por exemplo, "Logitech G700s Rechargeable Gaming Mouse").

mouse:*:name:<name-of-the-device>:
 MOUSE_DPI=320

Para aplicar as configurações, execute

sudo systemd-hwdb update && sudo udevadm trigger

Repita até encontrar um valor de DPI que o faça feliz.

Daniel
fonte
Não consegui fazer isso funcionar com um mouse da Logitech
Michael Cole
0

Estou executando o 16.04 no meu Mac e o xinput funcionou bem com o Magic Mouse. A única coisa que eu precisava fazer era executá-lo como root:

sudo xinput --set-prop 14 271 3.0 

(Estou impressionado com a velocidade do mouse)

Luís Santos
fonte