You are not logged in.

#1 2015-03-13 11:23:47

lbromo
Member
Registered: 2014-06-25
Posts: 5

Lenovo T450s trackpad issues

Hi guys.

I just got a new Lenovo T450s the other day, and installed Arch.

I got it running just fine, but i am having some trouble with the TrackPoint buttons.

I am able to use the pointer, and left-click is sorta working (can click but not hold onto items). The middle button does noting, and the right-click button have some wired behavior (closes tabs in chromium, copy and paste).

I would like to have the middle button to function as scroll wheel, and the right button to be, well, right-click.

I have edited:

/usr/share/X11/xorg.conf.d/50-synaptics.conf

to the following:

Section "InputDevice"
        Identifier      "TPPS/2 IBM TrackPoint"
        Driver          "evdev"
        Option          "Device" "/dev/input/by--path/platform-i8042-serio-1-l-event-mouse"
        Option          "GrabDevice" "False"
        Option          "EmulateWheel" "True"
        Option          "EmulateWheelButton" "2"
        Option          "XAxisMapping" "6 7"
        Option          "YAxixMapping" "4 5"
EndSection

And xinput list outputs the following:

⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad              	id=11	[slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                   	id=12	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=8	[slave  keyboard (3)]
    ↳ Integrated Camera                       	id=9	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=10	[slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                  	id=13	[slave  keyboard (3)]

Does any one have any idea of what the problem might be?

Offline

#2 2015-03-13 18:15:24

bgc1954
Member
From: Edmonton, AB, Canada
Registered: 2006-03-14
Posts: 1,160

Re: Lenovo T450s trackpad issues

It looks like you're following this: http://www.thinkwiki.org/wiki/How_to_co … TrackPoint
with my old T60 I couldn't get the xorg.conf.d option to work.  On my T60 the udev rule in the thinkwiki does work for me as well as using xinput set-prop.

Also your xorg.conf.d/50-synaptics.conf has an error or maybe just a typo

Option          "Device" "/dev/input/by--path/platform-i8042-serio-1-l-event-mouse"

should be

Option          "Device" "/dev/input/by-path/platform-i8042-serio-1-l-event-mouse"

I don't think it will matter anyway as I could never get the xorg.conf.d method to work.

edit:  also, I don't know if it makes any difference but the xorg stuff is usually put in /etc/X11/xorg.conf.d here, or at least always used to be.

Last edited by bgc1954 (2015-03-13 18:24:17)


Time is a great teacher, but unfortunately it kills all its pupils ... - Louis Hector Berlioz

Offline

#3 2015-03-13 19:12:33

lbromo
Member
Registered: 2014-06-25
Posts: 5

Re: Lenovo T450s trackpad issues

You are right. I should be under /etc/X11/x.org.d/. And that could easily be a spelling mistake smile

I did not "fix it" but I've stumbled upon others with similar issues.
https://bbs.archlinux.org/viewtopic.php?id=192875
https://bbs.archlinux.org/viewtopic.php?id=192723
https://lkml.org/lkml/2015/2/21/190

Seems a patch has been made for the xf86-input-synaptics package a good week ago.

I'll try and patch my system smile

Edit:
Also, a kernel fix
https://git.kernel.org/cgit/linux/kerne … 2e4cb261ab

Last edited by lbromo (2015-03-13 19:43:55)

Offline

#4 2015-03-15 17:56:28

joebobfrank
Member
Registered: 2015-03-15
Posts: 6

Re: Lenovo T450s trackpad issues

lbromo have you gotten this to work yet?

Offline

#5 2015-03-15 22:11:47

lbromo
Member
Registered: 2014-06-25
Posts: 5

Re: Lenovo T450s trackpad issues

I decided to wait until the synaptic branch gets merged into the master and build a new kernel with help from the AUR package (https://aur.archlinux.org/packages/linux-git/).

If it doesn't happen within a week or so, I'll try and compile a new kernel from scratch and see how it goes smile

Offline

#6 2015-05-06 20:04:38

mhshams
Member
Registered: 2015-05-06
Posts: 3

Re: Lenovo T450s trackpad issues

### Thinkpad 450S

With the latest kernel (4.0.1) and synaptic package, touch-pad, trackpoint and left,right buttons are working automatically. For middle button I had to add following configurations:

in "/etc/X11/xorg.conf.d/20-thinkpad.conf" :

      Section "InputClass"
        Identifier    "Trackpoint Wheel Emulation"
        MatchProduct    "TPPS/2 IBM TrackPoint|DualPoint Stick|Synaptics Inc. Composite TouchPad / TrackPoint|ThinkPad USB Keyboard with TrackPoint|USB Trackpoint pointing device"
        MatchDevicePath    "/dev/input/event*"
        Option        "EmulateWheel"        "true"
        Option        "EmulateWheelButton"    "2"
        Option        "Emulate3Buttons"    "false"
        Option        "XAxisMapping"        "6 7"
        Option        "YAxisMapping"        "4 5"
      EndSection

Offline

#7 2015-08-25 04:07:40

joebobfrank
Member
Registered: 2015-03-15
Posts: 6

Re: Lenovo T450s trackpad issues

Everything seems to work now with the latest version of Arch Linux.

Offline

#8 2015-08-30 22:08:32

aweb
Member
Registered: 2010-12-18
Posts: 24

Re: Lenovo T450s trackpad issues

I had a different trackpad issue, in that I dislike the trackpad and prefer the trackpoint.  Yet even after disabling the trackpad in the BIOS, resting my hand on the trackpad could cause the mouse to click.  I solved it with the proto=imps option to the psmouse module, i.e., "echo options psmouse proto=imps >  /etc/modprobe.d/imps.conf".

Offline

Board footer

Powered by FluxBB