Cela m'a vexé un peu et je poste ici au cas où cela pourrait aider quelqu'un d'autre. Je suis sur 17h10 qui est très nouveau (publié hier), donc cela peut encore être corrigé.
La souris fonctionnait, puis le lendemain, ne fonctionnait pas ne fois connecté, mais travaillait à l'écran gdm3 greeter.
J'utilise une session xorg not wayland, si cela compte.
Il s’est avéré que le paramètre libinput Accel Speed
de libinput était situé à -1
, ce qui signifie, erm, no accelleration et donc = pas de mouvement!
Accédez aux paramètres de la souris et augmentez sa vitesse à l'aide du curseur. Le mien était complètement laissé. Est-ce une fonctionnalité ou un bug? Probablement le dernier.
Démarrer un terminal.
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ MOSART Semi. 2.4G Wireless Mouse id=11 [slave pointer (2)]
⎜ ↳ Microsoft Natural® Ergonomic Keyboard 4000 id=14 [slave pointer (2)]
⎜ ↳ ELAN Touchscreen id=15 [slave pointer (2)]
⎜ ↳ DLL06E4:01 06CB:7A13 Touchpad id=16 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=20 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
Recherchez la chose qui pourrait être votre souris. par exemple. le mien est MOSART Semi. 2.4G Wireless Mouse
.
Vérifiez ensuite sa configuration:
$ xinput list-props 'MOSART Semi. 2.4G Wireless Mouse'
Device 'MOSART Semi. 2.4G Wireless Mouse':
Device Enabled (143): 1
Coordinate Transformation Matrix (145): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Accel Speed (280): -1.000000
libinput Accel Speed Default (281): 0.000000
libinput Accel Profiles Available (282): 1, 1
libinput Accel Profile Enabled (283): 0, 1
libinput Accel Profile Enabled Default (284): 1, 0
libinput Natural Scrolling Enabled (285): 0
libinput Natural Scrolling Enabled Default (286): 0
libinput Send Events Modes Available (265): 1, 0
libinput Send Events Mode Enabled (266): 0, 0
libinput Send Events Mode Enabled Default (267): 0, 0
libinput Left Handed Enabled (287): 0
libinput Left Handed Enabled Default (288): 0
libinput Scroll Methods Available (289): 0, 0, 1
libinput Scroll Method Enabled (290): 0, 0, 0
libinput Scroll Method Enabled Default (291): 0, 0, 0
libinput Button Scrolling Button (292): 2
libinput Button Scrolling Button Default (293): 2
libinput Middle Emulation Enabled (294): 0
libinput Middle Emulation Enabled Default (295): 0
Device Node (268): "/dev/input/event8"
Device Product ID (269): 1578, 16642
libinput Drag Lock Buttons (296): <no items>
libinput Horizontal Scroll Enabled (297): 1
Vous verrez sur le mien libinput Accel Speed (280): -1.000000
qui est le problème.
Vous pouvez définir cela à quelque chose de plus raisonnable avec
$ xinput set-prop 'MOSART Semi. 2.4G Wireless Mouse' \
'libinput Accel Speed' 0
Mais vous devrez utiliser le nom de votre propre souris, obvs.
Juste pour contrecarrer les physiciens, une "vitesse d'accélération" de 0 n'est pas sans accélération. -1 n'est pas une accélération. Quoi qu'il en soit, une fois que vous avez terminé, laissez la souris bouger et voyez si elle bouge.
Le configurer de cette manière ne collera probablement pas entre les sessions, vous devriez donc probablement maintenant utiliser votre souris nouvellement libérée pour faire (A), ce qui, à mon avis, le définit de manière permanente.
J'ai eu le même problème et essayé les suggestions ici en vain.
Je l'ai résolu en ouvrant la souris et en ajustant la direction de l'émetteur de la lumière optique. Il avait bougé lorsque la souris était tombée et ne dirigeait plus la lumière vers le bas. La réorientation de "l'émetteur optique" a résolu le problème.
J'espère que ça aidera quelqu'un.