Configuring Logitech MX510 and MX518 on Fedora
Map your thumb buttons to act as "back" and "forward", and the scroll wheel to "scroll", on Logitech MX510 and MX518 (10 button mice).
Logitech MX510 and MX518 on Fedora (or any Linux distro for that sake)
Assuming you want to use the thumb buttons as "back" and "forward", and the scroll wheel as "scroll":
Edit the mouse section in /etc/X11/xorg.conf to make it look like this:
In the ServerLayout section, make sure this line is present:
InputDevice "Mouse0" "CorePointer"
Then edit the "InputDevice" section for the mouse:
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "Buttons" "10"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "false"
Option "ButtonMapping" "1 2 3 6 7 8 9 10 4 5"
EndSection
Restart X
This should work an most Linux distros.
It has been successfully tested on FC5 and FC7. It probably works just fine on FC6 as well.

