Personal Blogs
Lenovo Thinkpad E450 Laptop have a relatively bigger touchpad given the fact that the display is just 14’’. While typing, many a time, palm touches the touchpad creating jumping-cursor issue.
I am running Debian Gnu/Linux 8.0 (Jessie), the latest debian stable and I was not able to disable the touchpad. Issue was the corresponding hardware was not getting detected as Touchpad but PS2.
root@point:~# xinput -list
⎡ Virtual core pointer id=2 \[master pointer (3)\]
⎜ ↳ Virtual core XTEST pointer id=4 \[slave pointer (2)\]
⎜ ↳ PS/2 Generic Mouse id=10 \[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)\]
↳ Integrated Camera id=8 \[slave keyboard (3)\]
↳ AT Translated Set 2 keyboard id=9 \[slave keyboard (3)\]
↳ ThinkPad Extra Buttons id=11 \[slave keyboard (3)\]
root@point:~# xinput -list | grep TouchPad
root@point:~#
Issue was in the kernel. Instead of building a custom kernel, backports came to rescue.
Added following in apt sources.list
deb http://ftp.debian.org/debian jessie-backports main
Installed latest available kernel
apt-get -t jessie-backports install linux-image-amd64
and then with a new reboot
root@point:~# uname -a
Linux point 4.4.0-0.bpo.1-amd64 #1 SMP Debian 4.4.6-1~bpo8+1 (2016-03-20) x86\_64 GNU/Linux
root@point:~# xin
xinit xinput
root@point:~# xinput
⎡ Virtual core pointer id=2 \[master pointer (3)\]
⎜ ↳ Virtual core XTEST pointer id=4 \[slave pointer (2)\]
⎜ ↳ AlpsPS/2 ALPS DualPoint Stick id=10 \[slave pointer (2)\]
⎜ ↳ AlpsPS/2 ALPS DualPoint TouchPad id=11 \[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)\]
↳ Integrated Camera id=8 \[slave keyboard (3)\]
↳ AT Translated Set 2 keyboard id=9 \[slave keyboard (3)\]
↳ ThinkPad Extra Buttons id=12 \[slave keyboard (3)\]
root@point:~# xinput | grep Touch
⎜ ↳ AlpsPS/2 ALPS DualPoint TouchPad id=11 \[slave pointer (2)\]
root@point:~# cat /etc/issue
Debian GNU/Linux 8 \\n \\l
Now I can type faster without worrying about the jumping pointer.