Revision 13 as of 2007-12-07 17:33:45

Clear message

Introduction

This guide describes how to obtain full functionality of the [http://www.logitech.com/index.cfm/428/170 Logitech MX 610]. It is still a work in progress. Here, all commands are in fixed-font, like this.

General Mouse

Don't even touch the "ConfiguredMouse" default in /etc/X11/xorg.conf - just add a new input device:

{{{Section "InputDevice"

  • Identifier "MX610" Driver "evdev" Option "Name" "Logitech USB Receiver" # see 'cat /proc/bus/input/devices' Option "Phys" "*/input0" # this is the mouse part Option "WHEELRelativeAxisButtons" "4 5" # vertical wheel Option "HWHEELRelativeAxisButtons" "7 6" # horizontal wheel

EndSection}}}

Then add it to the devices list:

{{{Section "ServerLayout"

EndSection}}}

Side buttons

Install xbindkeys and xvkdb from universe. Then create ~/.xbindkeysrc with {{{"xvkbd -secure -xsendevent -text "\[Alt_L]\[Left]""

  • b:8

"xvkbd -secure -xsendevent -text "\[Alt_L]\[Right]""

  • b:9

}}}

After starting xbindkeys you can go back and forth with the side-buttons. Then add xbindkeys to the programs run at login with System - Settings - Sessions -

Volume Keys

No additional software is required to use the volume keys. All you need to do is use "Keyboard Shortcuts." The same can be said for the E-Mail button. By default, they just work in Ubuntu.

Getting the IM button to function is a little bit more interesting...

Notification LEDs and their respective buttons

E-Mail

Bill Hard, a KDE developer, has been working on the notification LEDs since 3/7/2006. We will use his work.

  1. To start, download mx610hack-0.3.tar.gz [http://www.kdedevelopers.org/node/2029 here].

  2. Extract the archive.
  3. Open a console and change the working directory to where you extracted the archive using the cd command.

  4. Compile using the usual ./configure, make, sudo make install procedure.

To gain an understanding of how to issue commands, issue the command mx610hack --help. To get the lights to work for a user, the device must be writable to him/her. To do so, you will need to modify permissions. To do this:

  1. Open the udev rules for editing: sudo nano /etc/udev/rules.d/40-permissions.rules.

  2. At the end, add the following line: KERNEL=="hiddev*",                      MODE="0666"

  3. Save and exit by pressing Ctrl+O, Enter (you're overwriting the file), and finally Ctrl+X

To make use of the light, you can either write a script to execute once you have new mail or install the "mail-notification" package by issuing the command sudo apt-get install mail-notification. Don't forget to turn it off somehow.

IM (for Gaim users)

According to this thread in [http://ubuntuforums.org/showthread.php?t=168538 Ubuntu Forums], it is possible to get Gaim to cooperate with this mouse.

  1. Download the plugin source [http://koti.mbnet.fi/simom/pidgin/mx610-notification/ here].

  2. Extract the package.
  3. Open a console and change the working directory to where you extracted the archive.
  4. Install the gaim-dev package: sudo apt-get install gaim-dev.

  5. Compile and install: make then make install.

  6. Restart Gaim (if running) and enable the plugin via Tools -> Plugins

Caveats: The IM button toggles the buddy list if and only if the buddy list has focus.

Finishing Up, Acknowledgments

You will need to restart udev: /etc/init.d/udev restart. This could cause things to go quirky, so you may want to consider restarting the whole computer altogether.


CategoryDocumentation