Hi,
I found a solutions (or workaround?):
The latest version of the synaptics driver supports two finger emulation. I think that it is something like the palm recognition. There are two parameters in 1.1.0: EmulateTwoFingerMinZ and EmulateTwoFingerMinW. The first says how much you have to press to activate the emulation and the second one how thick your fingers have to be to be recognised as two instead of one.
Here are some instructions:
1) Install the latest synaptics driver. You can get a .deb from Debian unstable:
http://packages.debian.org/sid/xserv...nput-synaptics (you will need the latest driver because the previous versions did not support EmulateTwoFingerMinW and thus were not flexible enought when it comes to different finger sizes).
2) Create a file /etc/hal/fdi/policy/99-x11-synaptics.fdi and fill it with
Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.touchpad">
<merge key="input.x11_options.SHMConfig" type="string">On</merge>
<merge key="input.x11_options.TapButton1" type="string">1</merge>
<merge key="input.x11_options.TapButton2" type="string">2</merge>
<merge key="input.x11_options.EmulateTwoFingerMinZ" type="string">10</merge>
<merge key="input.x11_options.EmulateTwoFingerMinW" type="string">10</merge>
<merge key="input.x11_options.VertTwoFingerScroll" type="string">1</merge>
<merge key="input.x11_options.VertEdgeScroll" type="string">0</merge>
</match>
</device>
</deviceinfo>
3) Restart HAL: /etc/init.d/hal restart
4) Restart X: Ctrl+Alt+Backspace or whichever way you prefer.
Explaining the FDI file:
* SHMConfig=On enables synclient to be used
* TapButtonX=X allows you to just tap on the pad instead of pressing a button below the pad
* Emulate...Z=10 says that you have to press with a strength of 10 (how much ever it is) to achieve emulation of two fingers
* Emulate...W=10 says that your fingers (both put together) must be 10 units wide for emulation
* VertTwoFingerScroll=1 turns on scrolling with (emulated) two fingers
* VertEdgeScroll=0 turns off scrolling on the right side of the pad
Hope this will help and that it will make its way into Ubuntu Karmic!
I use an Acer Aspire 3935 with just the same abovementioned Synaptics touchpad (firmware 7.2).
Best regards,
Freddy
Bookmarks