Come posso impostare diverse sensibilità per due topi contemporaneamente?


13

Uso spesso un mouse USB e lo stick di puntamento del mio laptop contemporaneamente. Posso regolare la sensibilità nelle Preferenze del mouse, ma le sensibilità dei due mouse sono così diverse che non riesco a trovare un'impostazione di compromesso.

C'è un modo per specificare un'impostazione di sensibilità diversa per ciascun mouse?

Risposte:


10

Puoi usare xinput per impostare le sensibilità / gli accel per i topi.

$ 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)]

Da quell'output prendere il numero iddei topi. Fornirò un esempio per il mio mouse Logitech. Per topi multipli, sciacquare e ripetere.

Quindi per la mia logitech userò xinput get-feedbacks <device name>exinput 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

L'accel è impostato come una frazione, quindi è necessario impostare nom e denom per esso:

$ 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

Funziona a meraviglia. Ora sto solo sbattendo la testa contro questo insetto .
ændrük,

Si prega di aggiornare la segnalazione di bug per natty se non è ancora risolto: -S

1
Questo è persistito tra i riavvii?
TheOne
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.