Comme vous pouvez le voir, c'est mon premier post. Donc, j'ai déjà essayé et fait beaucoup de recherches, mais je ne peux toujours pas résoudre ce problème.
J'apprécie vraiment le défilement naturel, non seulement sur mon pavé tactile, mais aussi sur ma souris - mais cela n'a pas fonctionné jusqu'à présent. Ma configuration actuelle est Ubuntu 18.04.2 sur un MacBook fin 2012 (premier hidpi) avec i3 wm et j'utilise une souris logitech MX performante. Il s'agit d'une toute nouvelle configuration que j'ai installée hier.
J'ai inversé le défilement de mon pavé tactile avec synaptics et j'ai essayé de modifier les touches de ma souris avec xmodkeys, mais cela n'a pas fonctionné.
xmodmap -e 'pointer = 1 2 3 5 4 6 7 8 9 10 11 12'
L'étrange c'est que mes boutons de souris sont en fait inversés (4 et 5) lorsque je le teste avec xev, mais cela n'affecte pas le comportement de défilement. Je pourrais également remapper d'autres touches de la souris, mais le défilement ne semble pas modifiable.
xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech Performance MX id=10 [slave pointer (2)]
⎜ ↳ bcm5974 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)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ FaceTime HD Camera (Built-in): id=11 [slave keyboard (3)]
↳ Apple Inc. Apple Internal Keyboard / Trackpad id=12 [slave keyboard (3)]
xinput list-props 10
Device 'Logitech Performance MX':
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 (278): 0
libinput Natural Scrolling Enabled Default (279): 0
libinput Scroll Methods Available (280): 0, 0, 1
libinput Scroll Method Enabled (281): 0, 0, 0
libinput Scroll Method Enabled Default (282): 0, 0, 0
libinput Button Scrolling Button (283): 2
libinput Button Scrolling Button Default (284): 2
libinput Middle Emulation Enabled (285): 0
libinput Middle Emulation Enabled Default (286): 0
libinput Accel Speed (287): 0.000000
libinput Accel Speed Default (288): 0.000000
libinput Accel Profiles Available (289): 1, 1
libinput Accel Profile Enabled (290): 1, 0
libinput Accel Profile Enabled Default (291): 1, 0
libinput Left Handed Enabled (292): 0
libinput Left Handed Enabled Default (293): 0
libinput Send Events Modes Available (263): 1, 0
libinput Send Events Mode Enabled (264): 0, 0
libinput Send Events Mode Enabled Default (265): 0, 0
Device Node (266): "/dev/input/event5"
Device Product ID (267): 1133, 4122
libinput Drag Lock Buttons (294): <no items>
libinput Horizontal Scroll Enabled (295): 1
J'espère pour tout soutien, car je veux vraiment retrouver mon défilement naturel:> Paix!
Éditer /usr/share/X11/xorg.conf.d/40-libinput.conf
Ajoutez-y Option "NaturalScrolling" "True"
comme ça:
Pour votre souris:
# Match on all types of devices but joysticks
Section "InputClass"
Identifier "libinput pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "NaturalScrolling" "True"
EndSection
Pour votre pavé tactile:
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "NaturalScrolling" "True"
EndSection
Déconnectez-vous puis reconnectez-vous.