2 votes

Accélération de la souris dans Manjaro 18.0.1

Salut la configuration de l'Accélération de la Souris est une édition Manjaro Cinnamon très bizarre. Peut-être que quelqu'un peut m'aider à comprendre comment cela fonctionne.

J'ai essayé de modifier le paramètre par le biais de la souris, mais il semble que le système ne tienne pas compte de ce paramètre et que ce panneau soit tout simplement inutile.

J'ai installé xinput. J'ai essayé de régler xinput --set-prop 16 'libinput Accel Speed' -0.8 Cela n'a pas fonctionné au départ.

Alors j'ai commencé à lire l'article Accélération de la souris - wiki.archliniux.org essay de créer /etc/X11/xorg.conf.d/50-mouse-deceleration.conf Le système l'a simplement ignoré. Puis il a effacé 50-mouse-deceleration.conf et en a créé un nouveau 99-libinput-custom-config.conf que j'ai trouvé ici forum.manjaro.org ça a changé quelque chose mais xinput list-props 16 montre toujours l'accélération à 0, si je le change en utilisant cette commande xinput --set-prop 16 'libinput Accel Speed' -0.8 il réduit considérablement la vitesse de la souris, ce dont j'étais vraiment heureux. Mais maintenant le problème est que je ne peux pas rendre le changement permanent. J'ai essayé d'ajouter cette commande dans ~/.xinitrc à la fin avec exec et sans. Mais après le redémarrage, le libinput Accel Speed reste à 0.

xset ne semble pas fonctionner du tout. Pouvez-vous m'aider ?

0voto

Andrius Solopovas Points 305

Je suis passé à Arch Linux depuis que j'ai posté cette question il y a longtemps. J'espère que cela aidera ceux d'entre vous qui sont confrontés à ce problème. Il y avait quelques erreurs dans mon 99-libinput-custom-config.conf qui me rappelle la plupart du temps quand quelque chose ne fonctionne pas son facteur humain, actuellement, il ressemble à ceci et il fonctionne pour moi dans Arch je pense qu'il devrait être pertinent pour Manjaro aussi bien :

Section "InputClass"
  Identifier "My Mouse"
  MatchIsPointer "yes"
  # MatchVendor "Logitech, Inc."
  # MatchProduct "G9x Laser Mouse"
  Option "AccelSpeed" "-1"
EndSection

Si vous tapez xinput vous devriez obtenir une liste quelque chose parmi ces lignes

 Virtual core pointer                          id=2    [master pointer  (3)]
    Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
    Corsair Corsair K30A Gaming Keyboard      id=13   [slave  pointer  (2)]
    Logitech G9x Laser Mouse                  id=9    [slave  pointer  (2)]
    Logitech G9x Laser Mouse Consumer Control id=11   [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)]
     Logitech G9x Laser Mouse Keyboard         id=10   [slave  keyboard (3)]
     Corsair Corsair K30A Gaming Keyboard      id=16   [slave  keyboard (3)]
     HD Pro Webcam C920                        id=8    [slave  keyboard (3)]
     Corsair Corsair K30A Gaming Keyboard      id=12   [slave  keyboard (3)]
     Corsair Corsair K30A Gaming Keyboard      id=14   [slave  keyboard (3)]
     Power Button                              id=7    [slave  keyboard (3)]
     Logitech G9x Laser Mouse Consumer Control id=15   [slave  keyboard (3)]

vous devriez regarder la section Virtual core pointer à la ligne avec le nom de votre dispositif de pointage et tapez comme dans mon cas xinput list-props 9 où 9 est id. Cela devrait générer une liste comme celle-ci

Device 'Logitech G9x Laser Mouse':
        Device Enabled (152):   1
        Coordinate Transformation Matrix (154): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        libinput Natural Scrolling Enabled (286):       0
        libinput Natural Scrolling Enabled Default (287):       0
        libinput Scroll Methods Available (288):        0, 0, 1
        libinput Scroll Method Enabled (289):   0, 0, 0
        libinput Scroll Method Enabled Default (290):   0, 0, 0
        libinput Button Scrolling Button (291): 2
        libinput Button Scrolling Button Default (292): 2
        libinput Middle Emulation Enabled (293):        0
        libinput Middle Emulation Enabled Default (294):        0
        libinput Accel Speed (295):     -1.000000
        libinput Accel Speed Default (296):     0.000000
        libinput Accel Profiles Available (297):        1, 1
        libinput Accel Profile Enabled (298):   1, 0
        libinput Accel Profile Enabled Default (299):   1, 0
        libinput Left Handed Enabled (300):     0
        libinput Left Handed Enabled Default (301):     0
        libinput Send Events Modes Available (271):     1, 0
        libinput Send Events Mode Enabled (272):        0, 0
        libinput Send Events Mode Enabled Default (273):        0, 0
        Device Node (274):      "/dev/input/event21"
        Device Product ID (275):        1133, 49254
        libinput Drag Lock Buttons (302):       <no items>
        libinput Horizontal Scroll Enabled (303):

Si vous regardez mes résultats à la ligne qui ressemble à ceci libinput Accel Speed (295): -1.000000 vous commencerez à remarquer les similitudes avec ma configuration personnalisée où je fais ce qui suit Option "AccelSpeed" "-1" . Ce site poste devrait vous aider à identifier MatchVendor et MatchProduct si vous en avez besoin. J'espère que cela vous aidera.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X