Tengo un mouse USB conectado a mi computadora portátil Ubuntu. Este mouse es (desafortunadamente) realmente sensible, por lo que a veces se hace difícil presionar pequeños íconos con el puntero del mouse. Esto es realmente un problema de hardware, no es un error y no es culpa de Ubuntu / gnome. Aún así, me gustaría mucho este problema a través del software (resolverlo a través del hardware implicaría comprar un nuevo mouse).
De vuelta en Windows, si establecía la sensibilidad como realmente baja, era lo suficientemente cómoda. En Ubuntu, incluso la menor sensibilidad y aceleración disponibles (en el menú Sistema> Preferencias> Mouse ) sigue siendo frustrante. ¿Cómo puedo disminuirlo por debajo del mínimo predeterminado?
Intenté xset, pero parece que xset solo trata con la aceleración y el umbral, pero no con la sensibilidad real.

Respuestas:
Tengo un mouse Razer DeathAdder y, como en su caso, la sensibilidad / aceleración es demasiado alta, incluso si los coloco en el nivel más bajo en las preferencias del mouse. Entonces, para resolver este problema, utilicé el comando xinput.
Primero, necesitará su mouse ProductName e ID:
Luego establece el nivel de desaceleración constante que se adapta a sus necesidades con este comando:
Para hacer que la configuración sea persistente (y hacerla en todo el sistema) , deberá editar su xorg.conf (
/etc/X11/xorg.conf).Una vez que reinicie, debería tener el mismo resultado que el comando xinput.
Avísame si te ayuda.
fuente
xorg.confarchivo, ¿debería crearlo?Ubuntu 17.04
Siga las instrucciones a continuación, pero cambie:
A:
Gracias @tambre. No estoy seguro de que esto sea tan ideal como la configuración anterior, pero está bastante cerca.
Eso todavía funciona bastante bien. Necesito averiguar cómo guardar para que este sea el valor predeterminado al reiniciar.
Ubuntu 16.04
La respuesta de @JackTravis fue increíblemente útil, pero creo que vale la pena actualizarla para 16.04 porque el archivo xorg.conf se movió y se dividió en varios archivos. Antes de escribir esta respuesta, intenté usar
xsety jugar con laxinputconfiguración durante un tiempo antes de decidir que laxinputConstantDeceleration3configuración de JackTravis era la mejor tanto para mi Logitech M510 en mi escritorio como para un mouse con cable más antiguo en mi computadora portátil.1. Lista de ratones
Mi mouse era el
Logitech M510,id=10así que voy a usar eso en este ejemplo. Tendrá que reemplazar eso con cómo se llame su mouse. Ahora, usexinput set-proppara probar varias configuraciones hasta que su mouse se mueva exactamente como lo desea. Lo10siguiente corresponde aid=10mi mouse en mi sistema. Probablemente tendrás que cambiar eso.2. Cambie su configuración temporalmente
Si tiene curiosidad sobre qué otras configuraciones afectan su dispositivo, intente
Para borrar la configuración después de haberlos estropeado realmente, todo lo que tenía que hacer era desconectar y volver a enchufar el mouse.
3. Guarde la nueva configuración de forma permanente
Si le gusta ConstantDeceleration of 3, entonces necesita agregar un archivo xorg.conf de la nueva manera Ubuntu 16.04: agregando un nuevo archivo en
/usr/share/X11/xorg.conf.d/Desea cambiarLogitech M510ylogitech-m510en el nombre del archivo para que coincida con su mouse. Creo que60-al principio del nombre del archivo es la prioridad con la que se cargan estos archivos. El siguiente comando de shell de una línea es lo que pongo en mimachineSetup.sharchivo en Dropbox para que pueda personalizar rápidamente una nueva máquina exactamente como me gusta a los pocos minutos de una nueva instalación:O bien , si desea hacerlo a la GUI, abra un editor como root, luego pegue y edite lo siguiente en
/usr/share/X11/xorg.conf.d/60-<whatever>.conf4. Reiniciar
Eso es. Simplemente reinicie y verifique que la nueva configuración surta efecto.
fuente
property 'Device Accel Constant Deceleration' doesn't exist, you need to specify its type and formatcuando intento el comando en el segundo paso (con la identificación de mi dispositivo).Device Accel Constant Decelerationno existe allí. Parece estar usando libinput como controlador, por lo que tuve que modificar el valor delibinput Accel Speed, cuyos valores válidos son de -1 a 1, en su lugar.Virtual core pointer(dos veces) yVirtual core keyboard(una vez). Solo lospointerdispositivos teníanDevice Accel Constant Deceleration, así que tuve que asegurarme de seleccionar uno de esos dispositivos al probar conxinput. Elxorg.conf.darchivo aún funcionaba perfectamente.Respuesta tardía, pero creo que vale la pena publicar esto:
Ya que estamos hablando de mouse para juegos aquí. Lo mejor es desactivar la aceleración del mouse por completo (útil para los jugadores de FPS, etc.). Ahorre algunos ciclos de CPU al no usarlo para calcular la aceleración del mouse y es probable que también sean lecturas más precisas (dependa o el sensor de hardware del mouse tiene una extrapolación incorporada).
o
Fuente
fuente
X Error of failed request: BadValue (integer parameter out of range for operation).Una ligera modificación a la respuesta de Glen, esto funciona para mi mouse Logitech y duplica la "lentitud" de 1 a 2.
Agregue a ~ / .profile (como se señala en el comentario) (o .bashrc pero luego debe iniciar una terminal para que el cambio tenga lugar)
fuente
.profilelugar de.bashrc..profilesolo se ejecuta mediante shells de inicio de sesión interactivos , mientras que.bashrcse ejecutará cada vez quebashse inicie un shell. Vea esta respuesta para más información..bash_aliasestrabajo también funciona, ya que el.bashrcarchivo ubuntu estándar lo carga correctamente.Si usa el puerto PS2, el movimiento del mouse es mucho más lento para la misma resolución del mouse.
Para su mouse, intente usar un convertidor USB a PS2 y coloque el mouse en el puerto PS2.
Editar:
He encontrado la
xorg.confsolución de trabajo:Donde una sensibilidad de 1 es la predeterminada y la de 0.2 la disminuye cinco veces.
fuente
xorg.conf?