I fixed /etc/hal/fdi/policy/10-synaptics.fdi as follows:
Code:
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.touchpad">
<merge key="input.x11_options.SHMConfig" type="string">On</merge>
<match key="info.product" contains="Synaptics TouchPad">
<!-- To add custom options for the touchpad, modify the examples below
to suit your needs. The available options are listed in the
"synaptics" man page. After modifyfing this file, you must
restart HAL. Check the output of lshal whether your modifications
have been merged successfully.
The options need to merged in the section that applies to your
specific touchpad.
Note: Options must always be type "string".
The following examples enable left, right, middle clicks on
single, double, triple finger tapping, respectively.
<merge key="input.x11_options.TapButton1" type="string">0</merge>
<merge key="input.x11_options.TapButton2" type="string">3</merge>
<merge key="input.x11_options.TapButton3" type="string">2</merge>
-->
<merge key="input.x11_driver" type="string">synaptics</merge>
</match>
<match key="info.product" contains="AlpsPS/2 ALPS">
<merge key="input.x11_options.SHMConfig" type="string">On</merge>
<merge key="input.x11_driver" type="string">synaptics</merge>
</match>
<match key="info.product" contains="appletouch">
<merge key="input.x11_options.SHMConfig" type="string">On</merge>
<merge key="input.x11_driver" type="string">synaptics</merge>
</match>
<match key="info.product" contains="bcm5974">
<merge key="input.x11_options.SHMConfig" type="string">On</merge>
<merge key="input.x11_driver" type="string">synaptics</merge>
However, when I run 'synclient -l' I get:
Code:
Can't access shared memory area. SHMConfig disabled?
And when I run 'gsynaptics-init' I get:
Code:
You have to set 'SHMConfig' 'true' in xorg.conf or XFree86.conf to use Gsynaptics