在 Ubuntu Linux 14.04 下启用触摸板手掌检测
首先,我先说结果,这一系列折腾基本属于然并卵,蛋疼可以试试。
一般的笔记本触摸板都有那么一个选项,“手掌检测”,顾名思义,就是在你用指头和键盘啪啪啪的时候,手掌不小心碰着触摸板了,也不会因为那触摸板过于敏感的反应导致你的鼠标箭头滑走而让你抓狂。
但是对于大多数 Linux 来说,这个功能有点问题,至少在 Ubuntu Linux 14.04 下,默认是禁用的。
首先你可以试试直接启用它,看看有没有用。
开启终端运行:
xinput list
记下你的 TouchPad 的 id 号码,比如我的是 16
xinput list-props 16
看到 Palm Detect 是没有开启的,用命令开启就行了。
xinput set-prop 16 "Synaptics Palm Detection" 1
xinput set-prop "16" "Synaptics Palm Dimensions" 5, 10
之后可以试试是不是有效果,据说华硕的本子是可以工作的,但是 Dell 的 XPS 13 和 ThinkPad 系列是没有办法工作的。
简单说作为一个 ThinkPad 用户你还得想别的方法,有人说这是来自 synaptics 的一个 Bug,目前根据 Bug 列表里的情况来看, 这玩意似乎没什么修复的指望了。
于是给你个教程安心打补丁编译去吧……
http://askubuntu.com/questions/462135/touchpad-issue-jumping-cursor-while-typing-ubuntu-14-04-syndaemon-dont-help
还有一个方法就是使用最新的 xf86-input-libinput
编译方法也有
http://askubuntu.com/questions/649103/proper-touch-pad-thumb-palm-detection-with-libinput
我想说的是这俩我都尝试了,结果就是,有效果,但是效果不行,然~并~卵~虽然手掌没问题,但是你偶尔碰到,该咋样还是咋样。
所以没什么需求还是别折腾了,老老实实禁用触摸板用小红点就行了。