Résolu le 20-12-19 Molette de défilement souris ingérable

Questions concernant les composants
Avatar du membre
Nerva
Messages : 376
Enregistré le : lun. 4 mars 2019 18:48

Molette de défilement souris ingérable

Message par Nerva »

Bonjour.

Suite à un changement de batterie, la molette de défilement de ma souris Logitech M560 est devenue folle : tout défile trop vite, que ce soit les pages web ou dans n'importe quel autre logiciel. Dans Chromium, j'ai pourtant l'extension Wheel Smooth Scroller mais les réglages sont devenus inopérants. Fermeture et réouverture de session ainsi que redémarrage n'y changent rien.

Merci du coup de main.
Modifié en dernier par Nerva le ven. 20 déc. 2019 11:36, modifié 1 fois.
Linux Mint 21.3 Virginia | Cinnamon 6.0.4

Avatar du membre
thyam
modérateur
Messages : 8033
Enregistré le : mar. 14 juil. 2015 10:33
Localisation : Lille - Hauts de France

Re: Molette de défilement souris ingérable

Message par thyam »

'Jour,
t'as essayé une autre souris ?
pc principal : hp pavilion dv6 - core i5 - 8go ram - dd 1 to - CG dual Intel HD graphics 3000 / Amd Radeon HD 7400m
dual boot W$ (taf oblige) / LMDE 6 'Faye' et Cinnamon

« Seul, on va plus vite... Ensemble, on va plus loin ;) »

Avatar du membre
Nerva
Messages : 376
Enregistré le : lun. 4 mars 2019 18:48

Re: Molette de défilement souris ingérable

Message par Nerva »

Je n'ai présentement qu'une autre souris Logitech sous la main et la molette est aussi sensible.
Linux Mint 21.3 Virginia | Cinnamon 6.0.4

Avatar du membre
arghlub
Administrateur du site
Messages : 10421
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence
Contact :

Re: Molette de défilement souris ingérable

Message par arghlub »

Salut Nerva,

Tu devrais pouvoir faire ça avec "xinput".

D'abord cible ta souris avec cette commande en terminal :

Code : Tout sélectionner

xinput --list
Exemple sur une de mes bécanes :

Code : Tout sélectionner

$ xinput --list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ bcm5974                                 	id=11	[slave  pointer  (2)]
⎜   ↳ MOSART Semi. 2.4G Keyboard Mouse        	id=14	[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)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Power Button                            	id=8	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=9	[slave  keyboard (3)]
    ↳ Apple Inc. Apple Internal Keyboard / Trackpad	id=10	[slave  keyboard (3)]
    ↳ ACPI Virtual Keyboard Device            	id=12	[slave  keyboard (3)]
    ↳ MOSART Semi. 2.4G Keyboard Mouse        	id=13	[slave  keyboard (3)]
Ici on voit que ma souris à l'identifiant 14 (cela n'est qu'un exemple, cela différera certainement chez toi).

Ensuite on liste les propriétés de la souris avec :

Code : Tout sélectionner

xinput --list-props <ID_du_périphérique>
Toujours en exemple chez moi :

Code : Tout sélectionner

$ xinput --list-props 14
Device 'MOSART Semi. 2.4G Keyboard 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
	Device Accel Profile (277):	0
	Device Accel Constant Deceleration (278):	1.000000
	Device Accel Adaptive Deceleration (279):	1.000000
	Device Accel Velocity Scaling (280):	10.000000
	Device Product ID (267):	1578, 22808
	Device Node (268):	"/dev/input/event16"
	Evdev Axis Inversion (581):	0, 0
	Evdev Axes Swap (583):	0
	Axis Labels (584):	"Rel X" (153), "Rel Y" (154), "Rel Horiz Wheel" (556), "Rel Dial" (580), "Rel Vert Wheel" (557)
	Button Labels (585):	"Button Left" (146), "Button Middle" (147), "Button Right" (148), "Button Wheel Up" (149), "Button Wheel Down" (150), "Button Horiz Wheel Left" (151), "Button Horiz Wheel Right" (152), "Button Side" (578), "Button Extra" (579), "Button Unknown" (576), "Button Unknown" (576), "Button Unknown" (576), "Button Unknown" (576)
	Evdev Scrolling Distance (586):	1, 1, 1
	Evdev Middle Button Emulation (587):	0
	Evdev Middle Button Timeout (588):	50
	Evdev Middle Button Button (589):	2
	Evdev Third Button Emulation (590):	0
	Evdev Third Button Emulation Timeout (591):	1000
	Evdev Third Button Emulation Button (592):	3
	Evdev Third Button Emulation Threshold (593):	20
	Evdev Wheel Emulation (594):	0
	Evdev Wheel Emulation Axes (595):	0, 0, 4, 5
	Evdev Wheel Emulation Inertia (596):	10
	Evdev Wheel Emulation Timeout (597):	200
	Evdev Wheel Emulation Button (598):	4
	Evdev Drag Lock Buttons (599):	0
La propriété qui nous intéresse est :

Code : Tout sélectionner

	Evdev Scrolling Distance (586):	1, 1, 1
Cette propriété a (dans mon cas) l'identifiant 586.

Pour finir, si tu veux un défilement de la molette plus doux, il faut augmenter la première valeur de cette propriété.
On fait cela avec une de ces deux commandes :

Code : Tout sélectionner

xinput set-prop 14 586 5 1 1
ou

Code : Tout sélectionner

xinput set-prop 14 "Evdev Scrolling Distance" 5 1 1
Note : là j'ai mis "5 1 1" au lieu du "1 1 1" par défaut, mais tu peux mettre plus ou moins que 5.
Et bien sûr, tu remplaces les identifiants du périphérique d'entrée (14) et la propriété à modifier (586) par ceux que tu auras dans les retours des 2 premières commandes.

;)
Tour1 (custom)CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom)CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────

Avatar du membre
Nerva
Messages : 376
Enregistré le : lun. 4 mars 2019 18:48

Re: Molette de défilement souris ingérable

Message par Nerva »

Voici le retour :

Code : Tout sélectionner

Device 'Logitech Wireless Mouse M560':
	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 Natural Scrolling Enabled (280):	0
	libinput Natural Scrolling Enabled Default (281):	0
	libinput Scroll Methods Available (284):	0, 0, 1
	libinput Scroll Method Enabled (285):	0, 0, 0
	libinput Scroll Method Enabled Default (286):	0, 0, 0
	libinput Button Scrolling Button (287):	2
	libinput Button Scrolling Button Default (288):	2
	libinput Middle Emulation Enabled (289):	1
	libinput Middle Emulation Enabled Default (290):	0
	libinput Accel Speed (291):	0.000000
	libinput Accel Speed Default (292):	0.000000
	libinput Accel Profiles Available (293):	1, 1
	libinput Accel Profile Enabled (294):	1, 0
	libinput Accel Profile Enabled Default (295):	1, 0
	libinput Left Handed Enabled (296):	0
	libinput Left Handed Enabled Default (297):	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
	Device Node (268):	"/dev/input/event12"
	Device Product ID (269):	1133, 16429
	libinput Drag Lock Buttons (282):	<no items>
	libinput Horizontal Scroll Enabled (283):	1
Linux Mint 21.3 Virginia | Cinnamon 6.0.4

Avatar du membre
arghlub
Administrateur du site
Messages : 10421
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence
Contact :

Re: Molette de défilement souris ingérable

Message par arghlub »

Étrange tu n'as que des propriétés "libinput", hors il me semble que libinput ne peut pas gérer la vitesse du défilement contrairerement à "evdev".

Installe le paquet "xserver-xorg-input-evdev" :

Code : Tout sélectionner

sudo apt install xserver-xorg-input-evdev
Et reessaie les commandes "xinput".
;)
Tour1 (custom)CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom)CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────

Avatar du membre
Nerva
Messages : 376
Enregistré le : lun. 4 mars 2019 18:48

Re: Molette de défilement souris ingérable

Message par Nerva »

C'est installé mais ça ne change rien.
Linux Mint 21.3 Virginia | Cinnamon 6.0.4

Avatar du membre
arghlub
Administrateur du site
Messages : 10421
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence
Contact :

Re: Molette de défilement souris ingérable

Message par arghlub »

aïe, là désolé je bugue :?
je reviendrais vers toi si j'ai un éclair de génie.

[EDIT] essaie de te déconnecter ou de redémarrer à tout hasard.
;)
Tour1 (custom)CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom)CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────

Avatar du membre
Nerva
Messages : 376
Enregistré le : lun. 4 mars 2019 18:48

Re: Molette de défilement souris ingérable

Message par Nerva »

Ce qui est étonnant c'est que ça fait presque 10 mois que ça fonctionne sans souci et que ce n'est pas le première fois que je change la batterie.
Linux Mint 21.3 Virginia | Cinnamon 6.0.4

Avatar du membre
arghlub
Administrateur du site
Messages : 10421
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence
Contact :

Re: Molette de défilement souris ingérable

Message par arghlub »

Essaie aussi d'installer :

Code : Tout sélectionner

xserver-xorg-input-mouse
Je ne sais pas pourquoi cela foire depuis ton changement de batterie, je ne connais pas ce modèle de souris.
Tour1 (custom)CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom)CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────

Répondre