Can't get Trackpoint scrolling to work
Tofloor
poster avatar
basedpepe
deepin
2016-06-13 01:57
Author
Edited by basedpepe at 2016-6-12 17:59

Hey guys,
i have been trying to solve this issue for two days but i wasn't successful so far. I'm on a Thinkpad T460 and tried the usual methods described online ( like here https://wiki.debian.org/InstallingDebianOn/Thinkpad/Trackpoint or http://www.thinkwiki.org/wiki/How_to_configure_the_TrackPoint). The consensus seems to be to create
  1. /etc/X11/xorg.conf.d/20-trackpoint.d
Copy the Code

with content
  1. Section "InputClass"
  2.         Identifier        "ThinkPad TrackPoint"
  3.         MatchProduct        "TPPS/2 IBM TrackPoint"
  4.         MatchDevicePath        "/dev/input/event*"
  5.         Option                "EmulateWheel"                "true"
  6.         Option                "EmulateWheelButton"        "2"
  7.         Option                "XAxisMapping"                "6 7"
  8.         Option                "YAxisMapping"                "4 5"
  9. EndSection
Copy the Code
There are several variations of that like creating the file in /usr/lib/X11/20-trackpoint.d instead or using other filenames. Sadly none of them have worked for me.
When i use
  1. xinput --list-props "TPPS/2 IBM TrackPoint"
Copy the Code
to display the Trackpoint properties it shows that the apparently crucial properties
  1.         Evdev Wheel Emulation (449):        1
  2.         Evdev Wheel Emulation Axes (450):        6, 7, 4, 5
  3.         Evdev Wheel Emulation Inertia (451):        10
  4.         Evdev Wheel Emulation Timeout (452):        200
  5.         Evdev Wheel Emulation Button (453):        2
Copy the Code
are set like they are supposed to for the Trackpoint scrolling to work.

I've also tried using gpointing-device-settings but even though Wheel Emulation beeing checked in the GUI it does not work. When i dual boot Ubuntu 16.04 Trackpoint scrolling works ootB which indicates that it's a Deepin problem.

Any help would be greatly appreciated!
Reply Favorite View the author
All Replies
basedpepe
deepin
2016-06-14 09:44
#1
No one? Am i really the only Thinkpad User with this problem?
Reply View the author
longxiang
deepin
2016-06-14 18:57
#2
The problem seems to be difficult, I think there wil a powerful people appear and help you, wish
Reply View the author
melodyzou
deepin
2016-06-14 22:23
#3
Even can not work when update to deepin 15.2?
Reply View the author
basedpepe
deepin
2016-06-15 09:01
#4
Edited by basedpepe at 2016-6-15 01:15
https://bbs.deepin.org/post/31152
Even can not work when update to deepin 15.2?

I am already using deepin 15.2. sadly.

Since it works when i boot ubuntu i looked a bit deeper into the ubuntu configuration files.

Using

  1. xinput --list-props "TPPS/2 IBM TrackPoint"
Copy the Code


gives me the exact same output i get when i use it in deepin terminal. So i went to see what Trackpoint configuration file ubuntu uses and found this one in /usr/share/X11/xorg.conf.d

  1. Section "InputClass"
  2.         Identifier        "trackpoint catchall"
  3.         MatchIsPointer        "true"
  4.         MatchProduct        "TrackPoint|DualPoint Stick"
  5.         MatchDevicePath        "/dev/input/event*"
  6.         Option       "Emulate3Buttons"      "true"
  7.         Option        "EmulateWheel"        "true"
  8.         Option        "EmulateWheelButton"        "2"
  9.         Option        "XAxisMapping"        "6 7"
  10.         Option        "YAxisMapping"        "4 5"
  11. EndSection
Copy the Code


I created an identical file in the same directory in deepin but it's still not working.
I can use the middle button without a problem and also the trackpoint, but pressing the middle button and moving the trackpoint does nothing, the cursor moves normally but its not scrolling.
Reply View the author