¿Cómo puedo configurar diferentes sensibilidades para dos ratones al mismo tiempo?

13

A menudo uso un mouse USB y el dispositivo de puntero de mi computadora portátil al mismo tiempo. Puedo ajustar la sensibilidad en Preferencias del ratón, pero las sensibilidades de los dos ratones son tan diferentes que no puedo encontrar una configuración de compromiso.

¿Hay alguna manera de especificar una configuración de sensibilidad diferente para cada mouse?

ændrük
fuente

Respuestas:

10

Puede usar xinput para establecer las sensibilidades / accesos para los ratones.

$ xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech USB-PS/2 Optical Mouse           id=8    [slave  pointer  (2)]
⎜   ↳ Microsoft Microsoft® Nano Transceiver v2.0    id=10   [slave  pointer  (2)]
⎜   ↳ Microsoft Microsoft® Nano Transceiver v2.0    id=11   [slave  pointer  (2)]
⎜   ↳ Macintosh mouse button emulation          id=13   [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)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ Microsoft Microsoft® Nano Transceiver v2.0    id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]

De esa salida tome el número idde los ratones. Proporcionaré un ejemplo para mi mouse Logitech. Para múltiples ratones enjuagar y repetir.

Entonces para mi logitech usaré xinput get-feedbacks <device name>yxinput set-ptr-feedback <device name> <threshold> <num> <denom>

$ xinput get-feedbacks 8
1 feedback class
PtrFeedbackClass id=0
    accelNum is 3
    accelDenom is 10
    threshold is 4

La aceleración se establece como una fracción, por lo que debe establecer el nombre y el nombre para ella:

$ xinput set-ptr-feedback 8 4 3 1
$ xinput get-feedbacks 8
1 feedback class
PtrFeedbackClass id=0
    accelNum is 3
    accelDenom is 1
    threshold is 4
Li Lo
fuente
Funciona de maravillas. Ahora solo estoy golpeando mi cabeza contra este error .
ændrük
Actualice su informe de errores para natty si aún no está solucionado: -S
1
¿Esto persiste entre reinicios?
TheOne