¿Hay alguna forma de aumentar la velocidad del mouse en KDE4? No quiero ninguna aceleración de puntero, solo quiero cambiar la velocidad del mouse.
Editar : Desafortunadamente, editar xorg.conf no es una opción para mí, porque quiero que los usuarios puedan configurar la velocidad del mouse ellos mismos y es política de la compañía negarles a los usuarios permiso para cambiar xorg.conf.
Respuestas:
KDE aún no ha incorporado esto en su centro de control, pero puede usar xinput desde la línea de comandos. Primero, ejecute
xinput list
para encontrar el número de dispositivo de su mouse:En mi computadora portátil, la identificación del dispositivo que quiero es 10 (SynPS / 2 Synaptics TouchPad). En su sistema, tendrá que decidir qué dispositivo es el correcto. A continuación, ejecute
xinput list-props <your device id>
para ver la configuración actual de ese dispositivo:La propiedad que le interesa es "Device Accel Constant Deceleration (267)". Para ralentizar el mouse, el valor debe aumentarse ejecutando
xinput set-prop <your device id> <property id> <value>
:En este ejemplo, el valor aumenta de 2.5 a 5.0 y el mouse se mueve a media velocidad.
fuente
set-prop
da como resultado: X Error de solicitud fallida: BadAccess (intento de acceso al recurso privado denegado) X.Org X Server 1.16.0, ejecutando Unity Desktop. Para X.Org X Server 1.9.3.90, la identificación del mouse es 6 y el número de propiedad 233.La terminología de la configuración del mouse en Linux (Xorg) es ligeramente diferente del mundo de Windows.
Hay tres configuraciones importantes:
threshold
- El gatillo para la aceleraciónacceleration
- La velocidad después de alcanzar el umbral.resolution
- La velocidad"Estas configuraciones son independientes del entorno de escritorio. Son configuraciones puras de X. Entonces esto siempre funciona. Consulte también la sección del mouse de
xset
para obtener una forma verdaderamente independiente de cambiar esta configuración.El administrador de configuración de Unity parece cambiar el nombre
threshold
de sensibilidad. Pero como estás hablando de KDE, eso no debería importar.Solo
threshold
yacceleration
puede ser cambiado por el usuario. Elresolution
es un ajuste a realizarxorg.conf
. Pero, por lo general, las dos primeras configuraciones son suficientes para la mayoría de los usuarios.Linuxreviews tiene una explicación de estos valores.
Básicamente: el mouse se mueve a una velocidad base (modificable usando
resolution
). Si el mouse mueve n píxeles (n =threshold
) en poco tiempo, entonces la velocidad base se multiplica poracceleration
. Como ejemplo, si desea deshabilitar la aceleración por completo, puede establecer el umbral en0
. En palabras: si el mouse mueve0
píxeles en poco tiempo, lo usarébase-speed * acceleration
. Entonces, un umbral de0
le da una velocidad constante del mouse.Entonces, estos dos valores le dan un control muy fino sobre la velocidad.
fuente
Los pasos para aumentar la sensibilidad del mouse:
Primero enumere todos los dispositivos:
En el ejemplo, vemos que la identificación del mouse es 10. A continuación, enumere sus propiedades:
La «Matriz de transformación coordinada» es exactamente lo que queremos. Recuerda su №142.
Al cambiar esta propiedad podemos aumentar la velocidad del puntero. Estos valores en realidad son una matriz de transformación que se usa para calcular un movimiento de puntero . Desde el enlace:
Entonces, lo que queremos hacer con la matriz es establecer los valores de acuerdo con x e y a cualquier otro valor particular, y esto cambiaría la velocidad del puntero. Un ejemplo de mi PC:
Es
xinput set-prop <device-id> <property-number> <property-values>
. Juega un poco con esto hasta que encuentres los apropiados. Nota: no cambie el último valor de la matriz. Ese fue mi error cuando lo intenté para conseguir trabajo, en este caso simplemente no verá ninguna diferencia.Al menos las versiones recientes de
xinput
permiten especificar dispositivos y opciones por nombre, por lo que este ejemplo también puede funcionar:Estos cambios están activos solo para la sesión actual, por lo que una vez que haya elegido una buena sensibilidad, debe aplicarla permanentemente agregándola
xorg.conf
(o creando un archivo como/etc/X11/xorg.conf.d/40-mouse-sensitivity.conf
):Si no está seguro de si esto funciona, cámbielo a un gran valor como
5.0
, guarde el archivo y reinicie.Agradecimientos: Estoy agradecido con Simon Thum de la lista de correo de xorg, él fue quien dio la pista sobre la matriz.
fuente
deceleration
disminuye la velocidad.xinput set-prop 11 138 40, 0, 0, 0, 40, 0, 0, 0, 1
y confirme que el mouse solo alcanzó coordenadas espaciadas a 40 píxeles de distancia. El uso en el mundo real probablemente solo usaría 2 o 4 en lugar de 40, pero aún faltan píxeles. Me decidí por el otro método (use la función de aceleración como ganancia de velocidad constante) porque no tiene este inconveniente.Aunque no tengo muy clara la pregunta aquí, es mi sugerencia.
Para KDE
Una búsqueda rápida revela que no existe tal opción para aumentar la velocidad del mouse por debajo del valor umbral.
Algunos usuarios sugieren cambiar la resolución del mouse en el
/etc/X11/xorg.conf
archivo (mouse InputDevice section
) comoOption "Resolution" "400"
Pero la mayoría de los usuarios dijo que no funcionaba.
Puede aumentar el valor umbral para que la aceleración no comience hasta que el valor umbral alcance. (El ajuste está en
Mouse> Advanced Settings
)Una publicación relacionada se puede encontrar aquí .
Por la unidad
mouse
.Mouse And Touchpad
Ahora cambie la sensibilidad a un valor más alto. Posiblemente esto es lo que quieres.
fuente
unity-control-center
, configuré la sensibilidad del mouse a alta, y no funcionó.Dado lo que había dicho la publicación anterior, encontré esta solución.
El hecho es que el mouse se mueve a un múltiplo constante de la velocidad base, donde el múltiplo se establece mediante el parámetro "aceleración".
Sin embargo, este multiplicador se aplica solo después de que el mouse se mueva más rápido que una velocidad "umbral", especificada por el parámetro "sensibilidad".
Esto crea una sensación incómoda de "aceleración" en la que si comienzas a mover el mouse rápidamente, comienza a saltar sin control a medida que avanza más allá del umbral de velocidad.
Entonces, lo que puede hacer es establecer la "sensibilidad" en 0, lo que hace que el umbral sea 0. Lo que esto hace es que su aceleración se aplique todo el tiempo a la velocidad de su mouse.
Entonces, la velocidad de su mouse es solo un múltiplo de su parámetro de "aceleración", y dado que es una multiplicación lineal, debe tener una velocidad constante proporcional al parámetro de aceleración. Sin la sensación de aceleración y saltos.
En resumen: ajuste la sensibilidad a 0. Ajuste el parámetro "aceleración" como si fuera "velocidad"
fuente
xset mouse 4 0
y cosas por el estilo, y finalmente lo resolvíxset mouse 2 0
. Este es un tipo de pirateo (usando la función de aceleración para velocidad simple) pero funciona, aunque creo que todavía hay algún umbral aplicado.Personalmente, creo que el movimiento preciso del puntero es mejor para la experiencia general del escritorio, por lo que esta configuración también es importante para mí. Siempre me preguntaba por qué los diseñadores de OS UXP no solo hacen que la aceleración sea la predeterminada, sino que también tienden a eliminar el control de la interfaz de usuario.
Es posible que descubra que la aceleración, que supuestamente lo hace sentir más cómodo con UXP, en realidad no es deseable en algunas situaciones, ya que podría perder los elementos de UI correctos en la pantalla al mover el mouse rápidamente, o simplemente necesita precisión para alguna aplicación CAD. Específicamente, es difícil controlar los elementos de la IU del control deslizante y giratorio o mover una forma en la IU de algunos diseñadores. Además, con la aceleración, es difícil colocar el cursor del mouse en un editor de texto precisamente mientras copia y pega una región de texto. Algunos podrían argumentar que cuando necesita precisión, simplemente reduce la velocidad, pero ¿qué pasa si no desea reducir la velocidad y aún así obtener precisión?
Puede verificar si hay aceleración o no:
(1) Mueva el puntero del mouse hacia la derecha de la pantalla, observe la posición física del dispositivo en la mesa.
(2) Mueva moderadamente el mouse hacia la izquierda un poco, de modo que el cursor se desplace alrededor del centro de la pantalla y luego, muy lentamente, regrese el dispositivo físico a su posición original.
(3) Repita los pasos (1) y (2) varias veces.
Si no hay aceleración, el cursor debe llegar a la derecha de la pantalla todo el tiempo. Si hay aceleración, el puntero se movería más y más hacia la izquierda, por lo que después de 3 o 4 veces golpearía a la izquierda de la pantalla, por lo que debe solucionarlo.
Sin aceleración significa que necesita ajustar el
Device Accel Velocity Scaling
parámetro.En general, ralentizará el movimiento del mouse, por lo que debe compensarlo con un ajuste de velocidad constante. Esto se puede hacer disminuyendo el
Device Accel Constant Deceleration
parámetro.Esto es lo que funcionó para mí:
$ xinput list ... ⎜ ↳ PixArt USB Optical Mouse id=10 [slave pointer (2)] ...
La identificación del dispositivo = 10
$ xinput list-props 10 ... Device Accel Constant Deceleration (276): 1.000000 ... Device Accel Velocity Scaling (278): 10.000000 ...
$ xinput set-prop 10 278 1e-10
Constant Deceleration
parámetro para restaurar la velocidad cómoda. En mi caso, una configuración cómoda era 0.7, lo que aceleró el puntero a la mitad, hizo que el movimiento del mouse se sintiera como la misma velocidad que antes, pero sin aceleración:$ xinput set-prop 10 276 0.7
Si lo desea más rápido, establezca un valor más bajo aquí, como 0.5, 0.4, etc. Si lo desea más lento, configúrelo en algo como 1.0, 1.2 o incluso 1.5
fuente
Las respuestas anteriores ahora están desactualizadas. Lo que más me ha funcionado es la última sección de esta entrada de wiki :
fuente
Cómo ajustar la velocidad del mouse en KDE- sin habilitar la aceleración del mouse
- y solo usando el cuadro de diálogo settigns (sin consola, sin archivos de configuración)
Este es un resumen coloquial de la respuesta de exhuma, no te olvides de votarlo.
En KDE, la aceleración del mouse no es logarítmica. Es decir, tiene dos velocidades constantes del mouse: no acelerada y acelerada. Cambia de uno a otro cuando mueves el mouse lo suficientemente rápido.
La primera velocidad no es configurable (al menos, desde la GUI). La segunda velocidad es configurable.
La solucion es:
Terminará con una velocidad del cursor constante y no dinámica ajustada a su gusto.
fuente