[UBUNTU 6.06] How to configure extra buttons on a Logitech Cordless Optical mouse
On my desktop system, I have the Logitech Ultra X Cordless Desktop keyboard and mouse bundle. After installing Ubuntu, the mouse's scrollwheel worked OK, but the thumb-buttons that are configured on Windows as back and forward buttons (in a browser) didn't work. The method for making these buttons work in Ubuntu 6.06 is simpler than the steps outlined in the guide for Ubuntu 5.10 . The steps below will allow you to configure these two thumb buttons to provide back & forward actions in Firefox.
Modifying xorg.conf
-
The first thing you need to do is make some modifications to the X.org configuration file that the Ubuntu installer will have automatically
generated. Open up the
/etc/X11/xorg.conf
file in a text editor as root:
sudo vi /etc/X11/xorg.conf
-
Within this file, find the
InputDevice
section for your mouse. In my original xorg.conf file, my configuration looked
like this:
Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ImPS/2" Option "Emulate3Buttons" "true" Option "ZAxisMapping" "4 5" EndSectionThis configuration will not allow the thumb buttons to work (I couldn't get it to anyway). -
These settings need to be tweaked a little by adding a line and changing some of the existing ones so that you end up with the following
InputDevice
settings:
Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ExplorerPS/2" Option "Emulate3Buttons" "false" Option "Buttons" "9" Option "ZAxisMapping" "4 5" Option "ButtonMapping" "1 2 3 6 7" EndSection - Save your changes to this file, then restart the X server by pressing CTRL+ALT+Backspace. Once you log back in, you should find that you can now move backwards and forwards through pages in Firefox.
This how-to assumes that you are using standard Gnome-based Ubuntu (i.e.: what you get after doing a standard installation). It should work with other Ubuntu derivatives such as Kubuntu or Xubuntu, as all changes are to X server settings and not Gnome-specific.