Como alterar a velocidade / sensibilidade do mouse?

70

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

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

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

    
por Felix 24.10.2012 / 11:06

8 respostas

95

Abra um terminal e execute este comando:

xinput --list --short

saída:

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 Logitech USB RECEIVER e Synaptics TouchPad . Para listar as propriedades do dispositivo:

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

EDITAR:

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

Agora, reduza seus valores de propriedade para atender sua necessidade:

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.5 11 é o dispositivo, assim como de cima, 267 é o id da propriedade do dispositivo (Device Accel Constant Decleration) como você pode ver quando o dispositivo 11 está sendo listado de todas as propriedades sendo anexadas e finalmente 1.5 é a velocidade desejada.

Você pode ter que brincar um pouco com esse número para defini-lo exatamente como você precisa.

Se você precisar definir esse valor automaticamente toda vez 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

    
por Vikash Singh 29.10.2012 / 16:00
29

Ubuntu 12.10 de 64 bits, TrackMan sem fio da Logitech

xinput não fez nada para 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 ótimas configurações, mas melhores do que antes.

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

A página man diz que as configurações serão perdidas no logout / reinicialização.

    
por John Gomez 26.03.2013 / 07:23
5

Você pode usar esses scripts para definir o touchpad e a velocidade do mouse em 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 .

Eu também uso um mouse usb da Logitech.
Assim, 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 .

Eu criei um projeto no Github: link

    
por rubo77 04.12.2012 / 01:28
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ê terá que modificar o script usando o nome do seu dispositivo em particular. Você pode procurar isso executando xinput sem argumentos. Além disso, o script deve ser executado sempre que o mouse for conectado ou quando você iniciar o sistema.

    
por Mick 05.12.2013 / 14:37
1

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

Essa é a linha que estou usando agora:

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

    
por ViliusK 01.04.2015 / 15:58
1

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

    
por Hari Kishan 21.07.2017 / 09:28
0

Só quero adicionar às respostas anteriores que é possível que não haja "Device Accel Constant Deceleration" de propriedade. Por exemplo, eu não tenho isso para o Logitech G600 no Kubuntu 17.04. Mas existe "Coordinate Transformation Matrix" , que é ainda mais poder

    
por Grief 21.02.2017 / 00:15
-1

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 o quão rápido foi este mouse)

    
por Luís Santos 11.04.2017 / 14:15

Tags