¿Cómo cambiar la velocidad / sensibilidad del mouse?

72

Estoy en un Asus Zenbook UX32VD en Ubuntu 12.10. Tanto en 12.04 como en 12.10 no he podido cambiar la velocidad del mouse (es decir, la "sensibilidad" en el cuadro de diálogo mouse / touchpad). Puedo cambiar el control deslizante, pero nada cambia.

Este es un gran problema para mí, ya que la velocidad del mouse es algo lenta. ¿Alguna sugerencia?

El problema es tanto para el panel táctil como para el mouse.

    
pregunta Felix 24.10.2012 - 11:06

9 respuestas

100

Primero necesitamos identificar la entrada device ID para cambiar la velocidad / sensibilidad. Abra una terminal y ejecute este comando:

xinput --list --short

salida:

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)]

Mis dispositivos señaladores son un Logitech USB RECEIVER y un Synaptics TouchPad . Para enumerar las propiedades del dispositivo:

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

EDITAR:

Otra opción: xinput --list-props 11 como 11 es el número que se muestra arriba en su propiedad principal (SynPS / 2 Synaptic TouchPad).

Ahora reduzca sus valores de propiedad para satisfacer sus necesidades:

Device Accel Constant Deceleration (267):   2.500000

usando este comando:

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

EDITAR:

Otra opción:      xinput --set-prop 11 267 1.5 donde 11 es el dispositivo, al igual que de arriba, 267 es el id de la propiedad del dispositivo (Deceración constante de aceleración del dispositivo) como se puede ver cuando el dispositivo 11 se enumera todas las propiedades adjuntas, y finalmente 1.5 es tu velocidad deseada.

Es posible que tenga que jugar un poco con este número para configurarlo exactamente como lo necesita.

Si necesita establecer este valor automáticamente cada vez que Ubuntu se inicia, entonces:

crear un archivo .sh

#!/bin/sh

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

cambiar el archivo a ejecutable:

chmod +x

y poner esto en la lista de aplicaciones de inicio.

Fuente: Configurar la velocidad del mouse manualmente

    
respondido por el Vikash Singh 29.10.2012 - 16:00
30

Ubuntu 12.10 64 bit, Logitech inalámbrico TrackMan

xinput no hizo nada por mí.

xset q

para verificar la configuración

xset mouse 3 0

Esto establece la aceleración en 3 y el umbral en cero. No es una gran configuración, pero es mejor que antes.

Si desea usar un valor fraccionario, puede ingresar la fracción (es decir, 3/2) en lugar del número de coma flotante.

La página man dice que la configuración se perderá al cerrar sesión / reiniciar.

    
respondido por el John Gomez 26.03.2013 - 07:23
5

Puede usar estos scripts para configurar la velocidad del mouse y del touchpad en cada inicio del 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 mí, creo que 1.5 y 10 son valores adecuados para el touchpad .

También uso un mouse usb Logitech.
Entonces, para un 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 mí, creo que 1.2 y 10 son valores adecuados para el mouse .

Creé un proyecto en Github: enlace

    
respondido por el rubo77 04.12.2012 - 01:28
1

Utilicé el perfil 'simple' para aumentar la resolución del mouse sin acelerar.

#!/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

Tendrá que modificar la secuencia de comandos mediante el nombre de su dispositivo en particular. Puede buscarlo ejecutando xinput sin argumentos. Además, el script debe ejecutarse cada vez que se conecta el mouse o cuando se inicia el sistema.

    
respondido por el Mick 05.12.2013 - 14:37
1

Ajusté la desaceleración cerrando los ojos antes de mover el puntero a un lugar determinado de la pantalla. Después de 5 ajustes, ahora mi mouse se mueve tanto como esperaba.

Esa es la línea que estoy usando en este momento:

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

    
respondido por el ViliusK 01.04.2015 - 15:58
1

Correr sudo xset m 1 1 trabajado para mí. La velocidad de mi mouse ahora se comporta de forma normal, como en la plataforma de Windows.

    
respondido por el Hari Kishan 21.07.2017 - 09:28
0

Solo quiero agregar a las respuestas anteriores que es posible que no haya "Device Accel Constant Deceleration" de propiedad. Por ejemplo, no lo tengo para Logitech G600 en Kubuntu 17.04. Pero hay "Coordinate Transformation Matrix" que es aún más potencia

    
respondido por el Grief 21.02.2017 - 00:15
0

Las opciones de "Acelerador de dispositivo ..." mencionadas anteriormente no existen en mi máquina. Lenovo T440s con Ubuntu 18.04

En cambio, tengo éxito al usar estos:

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

La "Matriz de Transformación de Coordenadas" original era 1 0 0 0 1 0 0 0 1 y ahora tengo la mitad de velocidad, lo cual es lo suficientemente lento para mí.

Con esta sintaxis, podemos ajustar la velocidad horizontal y vertical por separado.

    
respondido por el Jürgen Weigert 21.08.2018 - 18:07
-1

Estoy ejecutando 16.04 en mi Mac y xinput funcionó bien con Magic Mouse. Lo único que tenía que hacer era ejecutarlo como root:

sudo xinput --set-prop 14 271 3.0 

(Estoy impresionado de lo rápido que fue este mouse)

    
respondido por el Luís Santos 11.04.2017 - 14:15

Lea otras preguntas en las etiquetas