2009年3月31日星期二

为Linux开启多点触控

自从iphone发布后,多点触控变得越来越流行,现在我们来看看怎么为Linux开启多点触控。
我们以Ubuntu9.04为实验。

创建新文件

gksudo gedit /etc/hal/fdi/policy/11-x11-synaptics.fdi


复制以下文件到上面这个文件


<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.touchpad">
<merge key="input.x11_driver" type="string">synaptics</merge>

<merge key="input.x11_options.SHMConfig" type="string">On</merge>
<merge key="input.x11_options.EmulateTwoFingerMinZ" type="string">90</merge>
<merge key="input.x11_options.VertTwoFingerScroll" type="string">1</merge>
<merge key="input.x11_options.HorizTwoFingerScroll" type="string">1</merge>

<merge key="input.x11_options.TapButton1" type="string">1</merge>
<merge key="input.x11_options.TapButton2" type="string">3</merge> <!--two finger tap -> middle clieck(3) -->
<merge key="input.x11_options.TapButton3" type="string">2</merge> <!--three finger tap -> right click(2). almost impossible to click -->

</match>
</device>
</deviceinfo>




保存后重启hal

sudo /etc/init.d/hal restart


我实验了下,的确可以,不过我不知道再Linux下多点触控能够干什么?唯一的用处就是两根手指缩放图片。


原文:http://ubuntu-snippets.blogspot.com/2009/03/multi-touch-for-anyall-synaptics.html

没有评论: