TrackPoint on-button scrolling does not work for Lenovo X1 5th gen and Fedora 25
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. https://wayland.freedesktop.org/libin...
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.
https://bugs.freedesktop.org/show_bug... 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.
If you can find solution, or DE with working button, it will be very good for all lenovo users!