Enable Natural Scrolling for Trackpoint on Ubuntu 22.04 LTS | pressku.com

Trending 2 months ago

How to alteration earthy scrolling for a trackpoint connected Ubuntu 22.04 LTS? There are galore questions and answers to this, for lawsuit 1, 2, 3. They are outdated and do not activity for me. For instance, 1 suggests to do

$ xinput set-prop "TPPS/2 IBM TrackPoint" "libinput Natural Scrolling Enabled" 1

However, I do not person specified nan instrumentality TPPS/2 IBM TrackPoint nor thing similar. The bid xinput database outputs:

WARNING: moving xinput against an Xwayland server. See nan xinput man page for details. ⎡ Virtual halfway pointer id=2 [master pointer (3)] ⎜ ↳ Virtual halfway XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ xwayland-pointer:16 id=6 [slave pointer (2)] ⎜ ↳ xwayland-relative-pointer:16 id=7 [slave pointer (2)] ⎜ ↳ xwayland-pointer-gestures:16 id=8 [slave pointer (2)] ⎜ ↳ xwayland-touch:16 id=10 [slave pointer (2)] ⎜ ↳ xwayland-tablet stylus:16 id=11 [slave pointer (2)] ⎜ ↳ xwayland-tablet eraser:16 id=12 [slave pointer (2)] ⎜ ↳ xwayland-tablet cursor:16 id=13 [slave pointer (2)] ⎣ Virtual halfway keyboard id=3 [master keyboard (2)] ↳ Virtual halfway XTEST keyboard id=5 [slave keyboard (3)] ↳ xwayland-keyboard:16 id=9 [slave keyboard (3)]

I tried to group this spot for instrumentality pinch ID=6, but it errored spot 'libinput Natural Scrolling Enabled' doesn't exist, you request to specify its type and format.

I besides tried to modify /usr/share/X11/xorg.conf.d/40-libinput.conf and update nan lines arsenic documented successful 4:

Section "InputClass" Identifier "libinput pointer catchall" MatchIsPointer "on" MatchDevicePath "/dev/input/event*" Driver "libinput" Option "NaturalScrolling" "True" # does not work EndSection

and past restart, but to nary avail. (replacing "True" to "true", "1", 1 did not help).


Additional info: nan laptop is ThinkPad Yoga X1 Gen7, nan output of sudo libinput list-devices contains nan block:

Device: TPPS/2 Elan TrackPoint Kernel: /dev/input/event6 Group: 10 Seat: seat0, default Capabilities: pointer Tap-to-click: n/a Tap-and-drag: n/a Tap resistance lock: n/a Left-handed: disabled Nat.scrolling: disabled Middle emulation: disabled Calibration: n/a Scroll methods: *button Click methods: none Disable-w-typing: n/a Accel profiles: level *adaptive Rotation: n/a