Ask Your Question

TrackPoint on-button scrolling does not work for Lenovo X1 5th gen and Fedora 25

asked 2017-03-04 11:44:58 -0600

pragmader gravatar image

I've just bought Lenovo X1 Carbon 5th gen (20HR) and installed Fedora 25.

The TrackPoint itself works out of the box but not the scrolling when you hold a middle mouse button.

xinput --list

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ xwayland-pointer:13                       id=6    [slave  pointer  (2)]
⎜   ↳ xwayland-relative-pointer:13              id=7    [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ xwayland-keyboard:13                      id=8    [slave  keyboard (3)]

find /dev/input/event* -exec udevadm info --attribute-walk --name={} \; | grep -e product -e name | sort -u

ATTRS{name}=="AT Translated Set 2 keyboard"
ATTRS{name}=="HDA Intel PCH HDMI/DP,pcm=3"
ATTRS{name}=="HDA Intel PCH HDMI/DP,pcm=7"
ATTRS{name}=="HDA Intel PCH HDMI/DP,pcm=8"
ATTRS{name}=="HDA Intel PCH Headphone"
ATTRS{name}=="HDA Intel PCH Mic"
ATTRS{name}=="ImPS/2 Generic Wheel Mouse"
ATTRS{name}=="Integrated Camera"
ATTRS{name}=="Lid Switch"
ATTRS{name}=="Power Button"
ATTRS{name}=="Sleep Button"
ATTRS{name}=="SynPS/2 Synaptics TouchPad"
ATTRS{name}=="ThinkPad Extra Buttons"
ATTRS{name}=="Video Bus"
ATTRS{product}=="Integrated Camera"
ATTRS{product}=="xHCI Host Controller"

I found this option in dconf and tried to set any number but 0, does not affect anything. dconf

edit retag flag offensive close merge delete

Comments is why that dconf setting doesn't do anything. It looks like a wayland composer issue. I dont think xserver has access to the middle button on wayland as wayland doesn't allow access to the hardware it wraps it and provides that. this is why you see xwayland-pointer:13 instead of 'ps/2-IBM-trackpoint' or something similar. I dont believe there's a way to get that button working without fixing the Wayland pointer first. I would love to be corrected though. I'll be reverting to a non wayland DE so I hope this gets fixed.

mrsour gravatar imagemrsour ( 2017-08-28 10:25:09 -0600 )edit

If you can find solution, or DE with working button, it will be very good for all lenovo users!

Lykantrope gravatar imageLykantrope ( 2017-09-01 12:14:01 -0600 )edit

2 Answers

Sort by » oldest newest most voted

answered 2017-03-08 00:32:52 -0600

whot gravatar image

weird, this should definitely be enabled out of the box. check the output of sudo libinput-list-devices, it should list "Scroll methods: *button". If that's not the case, please file a bug against libinput.

edit flag offensive delete link more


is there just a way to solve it?

Nix__On gravatar imageNix__On ( 2017-11-25 08:07:49 -0600 )edit

answered 2017-08-28 07:30:23 -0600

I have new Lenovo ThinkPad E470 with Trackpoint and Fedora 26. But there is no option for enable middle button click scrolling.

So how to enable trackpoint? How to fix it?

edit flag offensive delete link more


Hi! Did you fix it? I'm in the same condition as yours and I don't know how to solve it.

Nix__On gravatar imageNix__On ( 2017-11-25 08:07:19 -0600 )edit

Question Tools

1 follower


Asked: 2017-03-04 11:42:47 -0600

Seen: 936 times

Last updated: Aug 28 '17