Keywords: Mouse, Fedora Core 3, Side, Button, USB, Wheel, Forward, Back, Configure
Files used: /etc/X11/xorg.conf, /etc/X11/xinit/xinitrc.d/mouse.sh
This is a summary from the many posts here on this topic, credits to the original posters. This works fine on my system, FC3 Kernel 2.6.9-1.678_FC3smp with a USB Logitech MX500 mouse.
This is all you need to do, you do not have to install any programs.
As root, add this to your InputDevice section in xorg.conf in folder /etc/X11/, I back up using comments, you can also copy the file first with something like
cp xorg.conf xorg.conf.org:
Code:
# new part
Section "InputDevice"
# Identifier "USB Mouse"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/input/mice"
Option "Buttons" "7"
Option "ZAxisMapping" "6 7"
EndSection
# old part
#Section "InputDevice"
# Identifier "Mouse0"
# Driver "mouse"
# Option "Protocol" "IMPS/2"
# Option "Device" "/dev/input/mice"
# Option "ZAxisMapping" "4 5"
# Option "Emulate3Buttons" "yes"
Note here that I have commented out
Identifier "USB Mouse" and replaced it with my original
Identifier "Mouse0". You must do the same. Next create the file mouse.sh in folder /etc/X11/xinit/xinitrc.d/ and paste the following in it:
Code:
#!/bin/sh
# /etc/X11/xinit/xinitrc.d/mouse.sh
# Required for the configuration of a 5-button mouse
xmodmap -e "pointer = 1 2 3 6 7 4 5"
Finally make it executable with
chmod +x mouse.sh. Restart X, I rebooted

Good luck!