I've seen a few different versions of the best way to fix this permanently by now. The way I use is to copy /usr/share/hal/fdi/policy/20thirdparty/10-synaptics.fdi to /etc/hal/fdi/policy.
Then edit that file. It looks like, in part
Code:
<!-- 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.
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">1</merge>
<merge key="input.x11_options.TapButton2" type="string">3</merge>
<merge key="input.x11_options.TapButton3" type="string">2</merge>
-->
Note that those merge key lines are commented (it's an xml file, so anything between that <!-- and --> are comments.
So, you want to put those three lines with the TapButton in them below the comment part.
So, after the --> in the file put
Code:
<merge key="input.x11_options.TapButton1" type="string">1</merge>
<merge key="input.x11_options.TapButton2" type="string">3</merge>
<merge key="input.x11_options.TapButton3" type="string">2</merge>
Making sure they're above the </match> line that you'll see lower down in the file.
Also, note that for some reason, they have TapButton2 being 3 and 3 being 2. Whether that was a typo or some nefarious xorg or Fedora design, I have no idea, but you probably want to change those two lines so that TapButton2 is 2 and 3 is 3.
Mostly, I've put this info in (I believe sideways has posted it elsewhere) so that next time someone asks, I can find it by using the subscribed posts feature.