web-dev-qa-db-fra.com

Comment corriger la vitesse de défilement de la souris Microsoft sur Ubuntu

Au cas où quelqu'un aurait le même problème que moi.

Lorsque je passe de Windows à Ubuntu (en mode double amorçage), la molette de la souris sans fil Microsoft devient folle! C'est totalement trop sensible.

8

Ouvrir une invite

Listez vos appareils, faites attention à l'identifiant de l'appareil que vous voulez réparer, s'il y en a 2, c'est bon.

$ xinput list

La mienne avait 9 et 10

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Microsoft Microsoft® 2.4GHz Transceiver v8.0  id=9    [slave  pointer  (2)]
⎜   ↳ Microsoft Microsoft® 2.4GHz Transceiver v8.0  id=10   [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® 2.4GHz Transceiver v8.0  id=8    [slave  keyboard (3)]

Maintenant, faites ceci, x étant votre identifiant

$ xinput list-props x | grep 'Scrolling Distance'
Evdev Scrolling Distance (255): 1, 1, 1

Enfin, le truc est de trouver vos valeurs idéales, les miennes étaient 10, 10, 10

$ xinput set-prop x 'Evdev Scrolling Distance' 10, 10, 10

Pour définir le changement de manière permanente ( source ):

Un fichier caché dans votre répertoire est ".profile" (Ctrl + H pour voir les fichiers cachés). Double-cliquez dessus et ouvrez-le. Copier coller la commande précédente à la fin. C'est tout!

P.S. pour appliquer la même commande à tous les utilisateurs, vous pouvez éditer le fichier/etc/profile (pas un fichier caché).

Vous êtes maintenant prêt à partir!

8

Une solution qui fonctionne pour moi pour le problème de vitesse de défilement de la souris sans fil:

L'ordre d'activation des modules Linux est très important.

Ajoutez un fichier nommé /etc/modprobe.d/mshid.conf contenant:

install hid-generic /sbin/modprobe hid ; /sbin/modprobe usbhid ; /sbin/modprobe -i hid-generic ; true

Cela garantit le bon ordre de chargement et la vitesse de défilement est alors normale. C'est ce qui se passe en arrière-plan lorsque le système est allumé, lors du retrait et de l'ajout de l'émetteur-récepteur. Cela fonctionne dans d'autres distributions que Ubuntu. Un redémarrage est requis pour que cela fonctionne.

2
Vlad Tudorache

C'est un hack, mais débrancher/rebrancher l'émetteur-récepteur USB permet à Ubuntu de régler correctement la résolution et d'obtenir une vitesse de défilement très raisonnable. J'utilise cette astuce sur toutes les versions d'Ubuntu ces dernières années. Je redémarre rarement ma machine, alors c'est la solution la plus simple pour moi :)

Peut-être que quelqu'un peut expliquer pourquoi cela fonctionne.

2
Michael Sandman