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

80

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.

Felix
fuente
No tengo este portátil, de ahí este comentario. Tal vez estas preguntas y respuestas puedan ayudar: askubuntu.com/questions/130217/… . Si escribe synclient, tiene algunos parámetros como MinSpeed, MaxSpeedy con los AccelFactorque puede jugar. Buena suerte.
fossfreedom
1
He instalado LXInput de Softwarecenter. Es para LXDE pero también funciona bajo Unity. Anja

Respuestas:

110

Primero necesitamos identificar la entrada device IDpara 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 a Logitech USB RECEIVERy a Synaptics TouchPad. Para enumerar las propiedades del dispositivo:

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

EDITAR:

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

Ahora reduzca los valores de sus propiedades 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.5dónde 11está el dispositivo, al igual que desde arriba, 267es la identificación de la propiedad del dispositivo (Device Accel Constant Decleration) como puede ver cuando el dispositivo 11se enumera todas las propiedades que se adjuntan, y finalmente 1.5es su 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 se inicia Ubuntu, 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: Configuración manual de la velocidad del mouse

Vikash Singh
fuente
2
Ahora tengo el mismo problema para mi mouse inalámbrico Logitech con receptor unificado. Puedo cambiar la velocidad de la misma manera, ¡pero la velocidad máxima (1) es demasiado lenta! ¿Alguna sugerencia?
Felix el
Intenta aumentar la propiedad de aceleración. <"Escala de velocidad de aceleración del dispositivo" 5>. También tengo un mouse inalámbrico Logitech y no puedo ver ninguna propiedad de velocidad directa. Todo lo que tengo es aceleración y desaceleración. Informe a los bienes que la velocidad de su dispositivo está mostrando y también tratar de aumentar el valor de la velocidad por encima de 1 y ver si funciona ..
Vikash Singh
Hice el valor 0.5 en ThinkPad e530c con Debian 8 y está funcionando muy bien :)
Bahax
44
Linux mint 18, Logitech 510, xinput dice que "la propiedad 'Device Accel Constant Deceleration' no existe, debe especificar su tipo y formato"
Georgy Gobozov
1
¿hay alguna forma de aumentar la velocidad del mouse sin usar aceleración?
chovy
32

Ubuntu 12.10 de 64 bits, 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 utilizar el valor fraccionario, puede ingresar la fracción (es decir, 3/2) en lugar del número de coma flotante.

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

John Gomez
fuente
10
Si desea utilizar el valor fraccional, puede ingresar la fracción (es decir, 3/2) en lugar del número de coma flotante. Es raro, pero funciona.
R Burny
hmm, entonces, ¿cuál es la velocidad más rápida que xset puede hacer?
Amos
Gracias Me estaba molestando bastante por mi incapacidad para manipular la velocidad del mouse bodhi linux
0x4f3759df
7

Las opciones mencionadas anteriormente "Device Accel ..." no existen en mi máquina. Lenovo T440s con Ubuntu 18.04

En cambio, tengo éxito usando 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 la velocidad, que es lo suficientemente lenta para mí.

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

Jürgen Weigert
fuente
2
Gracias por esto. He utilizado con éxito esto para acelerar mi mouse Logitech K520, por lo que quería mencionar que parece funcionar también para los ratones Logitech. Curiosamente, el número más a la derecha parece ralentizar el desplazamiento vertical en los números más altos y acelerar en los más bajos.
LuminousNutria
5

Puede usar estos scripts para configurar la velocidad del panel táctil y del mouse 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 panel táctil .


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: https://github.com/rubo77/mouse-speed

rubo77
fuente
2

He ajustado la desaceleración al cerrar los ojos, antes de mover el puntero a un determinado lugar 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

ViliusK
fuente
2

Correr sudo xset m 1 1funcionó para mí. La velocidad de mi mouse ahora se comporta de manera normal como en la plataforma Windows.

Hari Kishan
fuente
1

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

#!/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 el script utilizando el nombre de su dispositivo en particular. Puede buscar eso ejecutando xinput sin argumentos. Además, el script debe ejecutarse cada vez que se conecta el mouse o al iniciar el sistema.

Mick
fuente
1

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

Dolor
fuente
1

Como mencionan otros, la aceleración no es lo mismo que la velocidad. Hasta hace poco, utilicé la Coordinate Transformation Matrixconfiguración para escalar la velocidad del mouse y deshabilité la aceleración del mouse con xinput. Pero esto viene con sus propios problemas: tuve problemas en Blender al hacer arrastrar el botón central del mouse para rotar la escena. El cursor saltó tan pronto como solté el botón. Hay un problema abierto .

Pero encontré una manera de configurar directamente el DPI del mouse. Es posible crear un archivo de configuración aquí:

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

Con el siguiente contenido: reemplácelo <name-of-the-device>con el nombre que se muestra en xinput(por ejemplo, "Logitech G700s Rechargeable Gaming Mouse").

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

Para aplicar la configuración, ejecute

sudo systemd-hwdb update && sudo udevadm trigger

Repita hasta que encuentre un valor de DPI que lo haga feliz.

Daniel
fuente
No pude hacer que esto funcionara con un mouse Logitech
Michael Cole
0

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)

Luís Santos
fuente