MiréProblemas con el panel táctil de Ubuntu: el puntero del mouse salta, pero mi problema es un poco diferente.
El puntero del mouse no salta a un lugar específico. En cambio, cuando intento utilizar el mousepad, reacciona "demasiado". Por ejemplo, si mantengo mi dedo justo encima del mousepad, sin tocarlo (al menos no tengo ninguna respuesta táctil), el puntero del mouse aún se mueve.
Mientras la velocidad de mi panel táctil sea alta, se vuelve muy molesto, por ejemplo, cuando quito el dedo del mousepad, el puntero del mouse se mueve o salta un poco.
xinput list
me da lo siguiente:
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS DualPoint TouchPad id=11 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS DualPoint Stick id=12 [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)]
↳ TOSHIBA Web Camera - HD: TOSHIB id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
↳ Toshiba input device id=13 [slave keyboard (3)]
El problema es tolerable siempre que tenga Touchpad Speed
la configuración mínima. Aún así, quiero arreglarlo por completo.
Si no puedo solucionar esto, ¿cómo puedo estar seguro de que no tendré un problema similar en una computadora portátil nueva?
Respuesta1
Ya publiqué esta respuesta.en otra parte, pero creo que también puede aplicarse a esta situación.
Enumere todas las propiedades en su mouse/panel táctil usando xinput --list-props 11
(mi ID del panel táctil es 11, el tuyo será diferente) y ver la identificación de la propiedad Device Accel Constant Deceleration
.
Ahora escribe el comando xinput --set-prop 11 268 0.3
(El ID de propiedad de desaceleración de mi panel táctil es 268, el suyo será diferente) para disminuir la desaceleración del mouse/panel táctil.
Dado que es bastante tedioso escribir estos dos comandos cada vez que inicia sesión, colóquelos al final del /home/{your user name}/.bashrc
archivo para que se ejecuten automáticamente cada vez que inicie sesión.
Sin embargo, esta solución tiene un error menor. Con el tiempo, notará que la ID de su mouse/panel táctil a menudo cambiará entre un par de valores. Es posible que también hayas visto eso. La solución para esto es poner los comandos con todos estos valores. Por ejemplo, ayer mi ID de panel táctil era 11, pero hoy, después de ejecutar xinput --list
, vi que mi ID de panel táctil cambió a 13. Entonces, en lugar de un solo comando xinput --set prop 11 268 0.3
, ahora pondré dos comandos:
xinput --set-prop 11 268 0.3
xinput --set-prop 13 268 0.3
al final del ~/.bashrc
archivo.
Ahora, cada vez que inicies sesión, verás algo extraño escrito en la terminal como property '268' doesn't exist, you need to specify its type and format
. Esto se debe a que de esos dos comandos que puso dentro del ~/.bashrc
archivo, uno no tiene la propiedad 268 y, por lo tanto, aparece este mensaje stderr (error estándar). Si está de acuerdo con este error tonto, puede ignorarlo; de lo contrario, coloque un clear
comando debajo de esos dos comandos en el ~/.bashrc
archivo. Ahora, después de ejecutar esos dos comandos, la terminal también se borrará cada vez.