个人工具

UbuntuHelp:Logitech MX610

来自Ubuntu中文

Oneleaf讨论 | 贡献2007年11月21日 (三) 18:51的版本

跳转至: 导航, 搜索


Introduction

This guide describes how to obtain full functionality of the 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"
	[...]
	Inputdevice	"MX610" "SendCoreEvents"
EndSection

Side buttons

Install imwheel from universe. Then change /etc/X11/imwheel/startup.conf to

# Configuration file for setting imwheel startup parameters.

# Set this to "1" to make imwheel start along with your X session.
IMWHEEL_START=1

# Specify the command line parameters to pass to imwheel.
# Simply uncomment the bottom line, and if necessary replace
# the default options with your own. A button spec of "0 0 8 9"
# will grab the thumb buttons of most mice. "0 0 0 0 8 9" should
# work for mice with a scroll wheel with two axes. Keep in mind
# that each button number must be separated by a space.
IMWHEEL_PARAMS='-b "0 0 0 0 8 9"'

Now add the following code to either /etc/X11/imwheel/imwheelrc (system-wide config) or ~/.imwheelrc (per-user config) - your choice:

".*"
None,	Thumb1,		Alt_L|Left
None,	Thumb2,		Alt_L|Right

After restarting imwheel or rebooting you can go back and forth with the side-buttons.

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.

  • To start, download mx610hack-0.3.tar.gz here.
  • Extract the archive.
  • Open a console and change the working directory to where you extracted the archive using the cd command.
  • 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:

  • Open the udev rules for editing: sudo nano /etc/udev/rules.d/40-permissions.rules.
  • At the end, add the following line: KERNEL=="hiddev*", MODE="0666"
  • 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 Ubuntu Forums, it is possible to get Gaim to cooperate with this mouse.

  • Download the plugin source here.
  • Extract the package.
  • Open a console and change the working directory to where you extracted the archive.
  • Install the gaim-dev package: sudo apt-get install gaim-dev.
  • Compile and install: make then make install.
  • 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.