Lenovo ThinkPad T440s – TrackPoint scrolling in Fedora 21

Lenovo ThinkPad T440s – TrackPoint scrolling in Fedora 21

ThinkPad T440s brings a new big clickable touchpad that also contains tree buttons you use when manipulate with trackpoint. This post shows how to enable scrolling with TrackPoint on this laptop under Fedora 21.

The method is identical as the one described in my previous post about Elantech TrackPoint on ThinkPad L430.

1) Create a config file

Create a /usr/share/X11/xorg.conf.d/11-trackpoint-wheel-emulation.conf which will contain:

Section "InputClass"
    Identifier      "Trackpoint Wheel Emulation"
    MatchProduct    "PS/2 Generic Mouse"
    MatchDevicePath "/dev/input/event*"
    Option          "EmulateWheel" "true"
    Option          "EmulateWheelButton" "2"
    Option          "EmulateWheelTimeout" "200" 
    Option          "YAxisMapping" "4 5"
    Option          "XAxisMapping" "6 7"
EndSection

You may notice that you doesn’t have a device “PS/2 Generic Mouse” in the system yet (try xinput command), don’t be afraid, once you start your system with psmouse.proto=bare kernel option, the device will be available.

2) Add kernel boot option

Open the /etc/default/grub and add psmouse.proto=bare option to the GRUB_CMDLINE_LINUX and then run the “grub2-mkconfig -o /boot/grub2/grub.cfg

For example, a snippet of my GRUB_CMDLINE_LINUX:

GRUB_CMDLINE_LINUX="psmouse.proto=bare ....

and then run as root:

$ grub2-mkconfig -o /boot/grub2/grub.cfg

3) Reboot the system

And it should be all.

Known issues

unable to find device TPPS/2 IBM TrackPoint messages on each new terminal window.

8 thoughts on “Lenovo ThinkPad T440s – TrackPoint scrolling in Fedora 21

  1. Thanks for the solution!
    Is there a way to keep the functionality of the default configuration (two finger scroll, two finger tap) and to use the middle click for scrolling with the trackpoint?
    Thanks!

  2. I just received my X240 laptop yesterday and installed Fedora 21. For me it works out of the box. Fedora FTW!

  3. According to the method “Add psmouse.proto=bare option to you kernel during boot”, the trackpoint works well in the “Gnome” mode, however, it dos not work in the “Gnome in wayland” mode. How can I fix this problem?

  4. I had the same problem on a X201 Tablet and Fedora 21, I tried to use your solution without changing the grub line and editing the X11 conf file to use the trackpoint device.
    IT WORKED PERFECTLY!
    Maybe it will be useful for others!
    Thanks

    my 11-trackpoint-wheel-emulation.conf attached:

    Section “InputClass”
    Identifier “Trackpoint Wheel Emulation”
    MatchProduct “TPPS/2 IBM TrackPoint”
    MatchDevicePath “/dev/input/event*”
    Option “EmulateWheel” “true”
    Option “EmulateWheelButton” “2”
    Option “EmulateWheelTimeout” “200”
    Option “YAxisMapping” “4 5”
    Option “XAxisMapping” “6 7”
    EndSection

  5. So, it looks like recent kernel changes have removed the functionality of the ‘psmouse.proto=bare’ kernel parameter.

    It is worth noting that I am on Arch Linux with kernel version 4.5.0-1-ARCH.

Leave a Reply

Your email address will not be published. Required fields are marked *