Qué ratón es? Te dejo mi config para el mx300 de logitech:
En xorg.conf
[PHP]Section "InputDevice"
Identifier "Logitech MX310"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Dev Name" "Logitech"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "false"
Option "CorePointer"
Option "Buttons" "8"
Option "ZAxisMapping" "7 8"[/PHP]
Y luego, al iniciar sesión en el entorno gráfico:
[PHP]xmodmap -e "pointer = 1 2 3 6 7 8 4 5"[/PHP]
Con esto funcionan todos los botones (izquierda, derecha, rueda, rueda adentro, atrás y adelante), excepto el de cambio de aplicación.