Comment puis-je définir des sensibilités différentes pour deux souris en même temps?

13

J'utilise souvent une souris USB et la clé de pointage de mon ordinateur portable en même temps. Je peux régler la sensibilité dans les Préférences de la souris, mais les sensibilités des deux souris sont si différentes que je ne trouve pas de compromis.

Existe-t-il un moyen de spécifier un paramètre de sensibilité différent pour chaque souris?

ændrük
la source

Réponses:

10

Vous pouvez utiliser xinput pour définir les sensibilités / accélérations des souris.

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

À partir de cette sortie, prenez le numérique iddes souris. Je vais fournir un exemple pour ma souris Logitech. Pour plusieurs souris, rincez et répétez.

Donc, pour mon logitech, je vais utiliser xinput get-feedbacks <device name>etxinput 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 est défini comme une fraction, vous devez donc définir le nom et le nom pour cela:

$ 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
la source
Fonctionne à merveille. Maintenant, je me tape juste la tête contre ce bug .
ændrük
Veuillez mettre à jour votre rapport de bogue pour natty s'il n'est toujours pas corrigé: -S
1
Est-ce que cela persiste entre les redémarrages?
TheOne