Linux下禁用T440s,X240的一体化触摸板(touchpad)

自打1月买了Thinkpad T440s就一直很火大,其中最让人恼火的莫过于触摸板。

 

Thinkpad的经典就包括用了小红点(TrackPoint)。但是小红点只能定位,还是需要鼠标的左右键的。但是自打T440s等开始启用了一体化触摸板,不再有实体的按键了。问题是要是好用也行。

 

实际使用中,触摸板一堆问题,比如定位有抖动,以及按键时会有飘逸。这就导致了单击经常就变成了拖动(drag)。在BIOS以及驱动一级,想要禁用触摸板也可以,按键也一样就没用了。所以我就一直随身带着鼠标工作了好久。

 

网上找了好久也没能解决,但最近一篇文章帮忙解决了该问题,分享如下。

 

想要禁用掉触摸板,而保留触摸板上沿的按键。需要先配置好上沿的几个按键,随后使得整个触摸板不再响应"move"这个动作。具体就是创建文件 /etc/X11/xorg.conf.d/52-thinkpad.conf ,内容如下:

 

Section "Input Class"
    Identifier "Fixing clickpad buttons"
    options "SoftButtonAreas" "60% 0 0 5% 40% 60% 0 5%"  #配置按键区域
    options "AreaTopEdge" "100%"    #禁用整个触摸板的移动区域
EndSection

 

具体使用中,如果有人还希望保留触摸板,只是不希望按键时不要飘逸的话,可以酌情减小AreaTopEdge参数。我看的文章原文设置的是5%,也就是将按键区域设置为不可移动,下面剩余区域还是作为触摸板的。不过ThinkPad T440s配置的触摸板极大,保留触摸板也是个祸患,每次打字时都会导致鼠标指针被碰的到处乱跑。建议还是全部禁用了算了。

 

参考的原文:   http://www.librador.com/2014/04/10/Configure-Lenovo-Thinkpad-X240-Trackpad-in-Linux-Mint/

你可能感兴趣的:(linux,ThinkPad,触摸板)