MX-1000 mouse with all the buttons working
This is dead easy and worked great for me...!
Backup X.org configuration file
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
Modify the X.org configuration file
gksudo gedit /etc/X11/xorg.conf
Find the Input Device section for your mouse and add two lines as shown below. You may also increase the number of buttons if your mouse has more than 7, just fix the rest of the section based upon the number of buttons (remember back/forward, wheel click & tilt left/right all count as buttons)
Change:
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
...
Option "Protocol" "ExplorerPS/2"
...
Option "Emulate3Buttons" "true"
EndSection
to:
OLD SECTION - NVIDIA
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
NEW SECTION
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
Option "Buttons" "12"
Option "ButtonMapping" "1 2 3 6 7 8 9 10 11 12"
EndSection
Buttons still won't work in Nautilus unless you install the imwheel dameon.
Source
http://ubuntuguide.org/wiki/Ubuntu:Feisty/Hardware#Activate_side-mouse-buttons_in_FireFox
The next step
The next step is customisation of the buttons, btnx looks damn fine and configurable. It allows you to set keystrokes etc for any mouse button.
http://ubuntuforums.org/showthread.php?t=455656&highlight=btnx







