You are not logged in.
Pages: 1
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
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
You are right. I should be under /etc/X11/x.org.d/. And that could easily be a spelling mistake
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
Edit:
Also, a kernel fix
https://git.kernel.org/cgit/linux/kerne … 2e4cb261ab
Last edited by lbromo (2015-03-13 19:43:55)
Offline
lbromo have you gotten this to work yet?
Offline
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
Offline
### 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
Everything seems to work now with the latest version of Arch Linux.
Offline
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
Pages: 1