这周二下班后跟同事去我大无锡新开的苹果店里爽的一把,体验了下使用MacBook高大上的感觉。坊间传言说苹果的触摸板好用到逆天,这次去也着实体会到了其实用方便,其中双指滚动的特性更是潮到爆了。甚至我还一度产生了“买苹果,求逆袭”的错觉,回来后更是陷入了“看本”热,搞个超薄的新本本耍耍。说来也巧,今天一个同事拿来他的笔电求装Fedora20,帮他装好后突发奇想地给他的本本配了个多指触控。随之下班后开始饶有兴趣地想办法让我这本不支持多点的触摸板老树生春一把。经了一番努力,终于现在也能又指滚动了。开森。。。
查看硬件本身是否支持多点触控
使用命令
xinput list-props "SynPS/2 Synaptics TouchPad" | grep Capabilities
系统返回
Synaptics Capabilities (309): 1, 0, 1, 0, 0, 1, 1
其中读取到的特性指示位含义从左到右依次为:
- 是否有物理左键
- 是否有物理中键
- 是否有物理右键
- 是否支持双指判别
- 是否支持三指判别
- 是否可以设置垂直分辨率
- 是否可以设置水平分辨率
- 标志位为
1
时表示支持,为0
时表示不支持。
- 标志位为
为旧触摸板添加双指滚动
执行命令
xinput --set-prop --type=int --format=8 "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 1 1
xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 4
其中第一行最后两个数字分别对应垂直滚动和水平滚动。
大赞!