特殊:Badtitle/NS100:Logitech MX610:修订间差异
小无编辑摘要 |
小无编辑摘要 |
||
第5行: | 第5行: | ||
== Introduction == | == Introduction == | ||
This guide describes how to obtain full functionality of the [http://www.logitech.com/index.cfm/ | 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, <code><nowiki>like this</nowiki></code>. | ||
== General Mouse == | |||
Don't even touch the "ConfiguredMouse" default in <code><nowiki>/etc/X11/xorg.conf</nowiki></code> - just add a new input device: | |||
<pre><nowiki>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</nowiki></pre> | |||
Then add it to the devices list: | |||
<pre><nowiki>Section "ServerLayout" | |||
[...] | |||
Inputdevice "MX610" "SendCoreEvents" | |||
EndSection</nowiki></pre> | |||
== Side buttons == | |||
Install <code><nowiki>imwheel</nowiki></code> from <code><nowiki>universe</nowiki></code>. Then change <code><nowiki>/etc/X11/imwheel/startup.conf</nowiki></code> to | |||
<pre><nowiki># 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"'</nowiki></pre> | |||
Now add the following code to either <code><nowiki>/etc/X11/imwheel/imwheelrc</nowiki></code> (system-wide config) or <code><nowiki>~/.imwheelrc</nowiki></code> (per-user config) - your choice: | |||
<pre><nowiki>".*" | |||
None, Thumb1, Alt_L|Left | |||
None, Thumb2, Alt_L|Right</nowiki></pre> | |||
After restarting <code><nowiki>imwheel</nowiki></code> or rebooting you can go back and forth with the side-buttons. | |||
== Volume Keys == | == 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. Getting the IM button to function is a little bit more interesting... | 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 == | == Notification LEDs and their respective buttons == | ||
第15行: | 第60行: | ||
Bill Hard, a KDE developer, has been working on the notification LEDs since 3/7/2006. We will use his work. | 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 [http://www.kdedevelopers.org/node/2029 here]. | |||
* Extract the archive. | |||
* Open a console and change the working directory to where you extracted the archive using the <code><nowiki>cd</nowiki></code> command. | |||
* Compile using the usual <code><nowiki>./configure</nowiki></code>, <code><nowiki>make</nowiki></code>, <code><nowiki>sudo make install</nowiki></code> procedure. | |||
To gain an understanding of how to issue commands, issue the command <code><nowiki>mx610hack --help</nowiki></code>. 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: | To gain an understanding of how to issue commands, issue the command <code><nowiki>mx610hack --help</nowiki></code>. 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: <code><nowiki>sudo nano /etc/udev/rules.d/40-permissions.rules</nowiki></code>. | |||
* At the end, add the following line: <code><nowiki>KERNEL=="hiddev*", MODE="0666"</nowiki></code> | |||
* 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 <code><nowiki>sudo apt-get install mail-notification</nowiki></code>. Don't forget to turn it off somehow. | 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 <code><nowiki>sudo apt-get install mail-notification</nowiki></code>. Don't forget to turn it off somehow. | ||
第32行: | 第77行: | ||
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. | 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. | ||
* Download the plugin source [http://koti.mbnet.fi/simom/pidgin/mx610-notification/ here]. | |||
* Extract the package. | |||
* Open a console and change the working directory to where you extracted the archive. | |||
* Install the gaim-dev package: <code><nowiki>sudo apt-get install gaim-dev</nowiki></code>. | |||
* Compile and install: <code><nowiki>make</nowiki></code> then <code><nowiki>make install</nowiki></code>. | |||
* 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. | Caveats: The IM button toggles the buddy list if and only if the buddy list has focus. | ||
== Finishing Up, Acknowledgments == | == Finishing Up, Acknowledgments == | ||
第50行: | 第92行: | ||
* [http://www.kdedevelopers.org/blog/102 Bill Hard] | * [http://www.kdedevelopers.org/blog/102 Bill Hard] | ||
* [http://ubuntuforums.org/showthread.php?t=168538 Ubuntu Forums thread about the MX-610 mouse] | * [http://ubuntuforums.org/showthread.php?t=168538 Ubuntu Forums thread about the MX-610 mouse] | ||
* [http://koti.mbnet.fi/simom/ | * [http://koti.mbnet.fi/simom/pidgin/mx610-notification/ Gaim MX-610 Notification Plugin] | ||
---- | ---- | ||
[[category:CategoryDocumentation]] | [[category:CategoryDocumentation]] | ||
[[category:UbuntuHelp]] | [[category:UbuntuHelp]] |
2007年11月21日 (三) 18:51的版本
![]() |
文章出处: |
{{#if: | {{{2}}} | https://help.ubuntu.com/community/Logitech_MX610 }} |
![]() |
点击翻译: |
English {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/af | • {{#if: UbuntuHelp:Logitech_MX610|Afrikaans| [[::Logitech MX610/af|Afrikaans]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/ar | • {{#if: UbuntuHelp:Logitech_MX610|العربية| [[::Logitech MX610/ar|العربية]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/az | • {{#if: UbuntuHelp:Logitech_MX610|azərbaycanca| [[::Logitech MX610/az|azərbaycanca]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/bcc | • {{#if: UbuntuHelp:Logitech_MX610|جهلسری بلوچی| [[::Logitech MX610/bcc|جهلسری بلوچی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/bg | • {{#if: UbuntuHelp:Logitech_MX610|български| [[::Logitech MX610/bg|български]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/br | • {{#if: UbuntuHelp:Logitech_MX610|brezhoneg| [[::Logitech MX610/br|brezhoneg]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/ca | • {{#if: UbuntuHelp:Logitech_MX610|català| [[::Logitech MX610/ca|català]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/cs | • {{#if: UbuntuHelp:Logitech_MX610|čeština| [[::Logitech MX610/cs|čeština]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/de | • {{#if: UbuntuHelp:Logitech_MX610|Deutsch| [[::Logitech MX610/de|Deutsch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/el | • {{#if: UbuntuHelp:Logitech_MX610|Ελληνικά| [[::Logitech MX610/el|Ελληνικά]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/es | • {{#if: UbuntuHelp:Logitech_MX610|español| [[::Logitech MX610/es|español]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/fa | • {{#if: UbuntuHelp:Logitech_MX610|فارسی| [[::Logitech MX610/fa|فارسی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/fi | • {{#if: UbuntuHelp:Logitech_MX610|suomi| [[::Logitech MX610/fi|suomi]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/fr | • {{#if: UbuntuHelp:Logitech_MX610|français| [[::Logitech MX610/fr|français]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/gu | • {{#if: UbuntuHelp:Logitech_MX610|ગુજરાતી| [[::Logitech MX610/gu|ગુજરાતી]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/he | • {{#if: UbuntuHelp:Logitech_MX610|עברית| [[::Logitech MX610/he|עברית]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/hu | • {{#if: UbuntuHelp:Logitech_MX610|magyar| [[::Logitech MX610/hu|magyar]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/id | • {{#if: UbuntuHelp:Logitech_MX610|Bahasa Indonesia| [[::Logitech MX610/id|Bahasa Indonesia]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/it | • {{#if: UbuntuHelp:Logitech_MX610|italiano| [[::Logitech MX610/it|italiano]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/ja | • {{#if: UbuntuHelp:Logitech_MX610|日本語| [[::Logitech MX610/ja|日本語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/ko | • {{#if: UbuntuHelp:Logitech_MX610|한국어| [[::Logitech MX610/ko|한국어]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/ksh | • {{#if: UbuntuHelp:Logitech_MX610|Ripoarisch| [[::Logitech MX610/ksh|Ripoarisch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/mr | • {{#if: UbuntuHelp:Logitech_MX610|मराठी| [[::Logitech MX610/mr|मराठी]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/ms | • {{#if: UbuntuHelp:Logitech_MX610|Bahasa Melayu| [[::Logitech MX610/ms|Bahasa Melayu]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/nl | • {{#if: UbuntuHelp:Logitech_MX610|Nederlands| [[::Logitech MX610/nl|Nederlands]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/no | • {{#if: UbuntuHelp:Logitech_MX610|norsk| [[::Logitech MX610/no|norsk]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/oc | • {{#if: UbuntuHelp:Logitech_MX610|occitan| [[::Logitech MX610/oc|occitan]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/pl | • {{#if: UbuntuHelp:Logitech_MX610|polski| [[::Logitech MX610/pl|polski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/pt | • {{#if: UbuntuHelp:Logitech_MX610|português| [[::Logitech MX610/pt|português]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/ro | • {{#if: UbuntuHelp:Logitech_MX610|română| [[::Logitech MX610/ro|română]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/ru | • {{#if: UbuntuHelp:Logitech_MX610|русский| [[::Logitech MX610/ru|русский]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/si | • {{#if: UbuntuHelp:Logitech_MX610|සිංහල| [[::Logitech MX610/si|සිංහල]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/sq | • {{#if: UbuntuHelp:Logitech_MX610|shqip| [[::Logitech MX610/sq|shqip]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/sr | • {{#if: UbuntuHelp:Logitech_MX610|српски / srpski| [[::Logitech MX610/sr|српски / srpski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/sv | • {{#if: UbuntuHelp:Logitech_MX610|svenska| [[::Logitech MX610/sv|svenska]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/th | • {{#if: UbuntuHelp:Logitech_MX610|ไทย| [[::Logitech MX610/th|ไทย]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/tr | • {{#if: UbuntuHelp:Logitech_MX610|Türkçe| [[::Logitech MX610/tr|Türkçe]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/vi | • {{#if: UbuntuHelp:Logitech_MX610|Tiếng Việt| [[::Logitech MX610/vi|Tiếng Việt]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/yue | • {{#if: UbuntuHelp:Logitech_MX610|粵語| [[::Logitech MX610/yue|粵語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/zh | • {{#if: UbuntuHelp:Logitech_MX610|中文| [[::Logitech MX610/zh|中文]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/zh-hans | • {{#if: UbuntuHelp:Logitech_MX610|中文(简体)| [[::Logitech MX610/zh-hans|中文(简体)]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Logitech_MX610 | UbuntuHelp:Logitech_MX610 | {{#if: | :}}Logitech MX610}}/zh-hant | • {{#if: UbuntuHelp:Logitech_MX610|中文(繁體)| [[::Logitech MX610/zh-hant|中文(繁體)]]}}|}} |
{{#ifeq:UbuntuHelp:Logitech_MX610|:Logitech MX610|请不要直接编辑翻译本页,本页将定期与来源同步。}} |
{{#ifexist: :Logitech MX610/zh | | {{#ifexist: Logitech MX610/zh | | {{#ifeq: {{#titleparts:Logitech MX610|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:Logitech MX610|1|-1|}} | zh | | }}
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
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
thenmake 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.