Сегодня купил замечательную «мышь» — Logitech MX 518 Gaming-grade Optical Mouse.
После подключения к моему ноутбуку она определяется корректно:
[code]
doktor:~# cat /proc/bus/input/devices
I: Bus=0003 Vendor=046d Product=c051 Version=3000
N: Name="Logitech USB-PS/2 Optical Mouse"
P: Phys=usb-0000:00:13.0-1/input0
S: Sysfs=/class/input/input5
H: Handlers=mouse0 event1 ts0
B: EV=7
B: KEY=ff0000 0 0 0 0 0 0 0 0
B: REL=103
doktor:~# lsusb
Bus 001 Device 005: ID 046d:c051 Logitech, Inc. G3 (MX518) Optical Mouse
Bus 001 Device 001: ID 0000:0000
Bus 006 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
[/code]
Для управлениями мышами Logitech под linux есть утилита — lomoco. Она позволяет выставить разрешение сканирования поверхности при запуске Xorg, или посмотреть текущие настройки работы мыши.
Пример:
[code]doktor:~# lomoco -i
001.005: 046d:c051 MX518 Gaming-Grade Optical Mouse (M-BS81A-C) Caps: RES
Resolution (RES): 800 cpi
USB Mouse Polling Interval: 2ms (default: 10ms)
doktor:~# lomoco -4
001.005: 046d:c051 MX518 Gaming-Grade Optical Mouse (M-BS81A-C) Caps: RES
Resolution set to 400 cpi
doktor:~# lomoco -8
001.005: 046d:c051 MX518 Gaming-Grade Optical Mouse (M-BS81A-C) Caps: RES
Resolution set to 800 cpi
[/code]
Кстати, lomoco не знает о новой модели MX518 Gaming-Grade Optical. Поэтому пришлось ее патчить, готовый патч уже оформлен в Bug Track системе Debian. Собранный с патчем пакет lomoco для Debian Lenny можно скачать у меня.
USB Mouse Polling Interval настраивается отдельно, MX 518 GG поддерживает до 500 — 1000 Hz. Прочитать о настроке можно по этой ссылке.
Доплнительно я люблю отключать акселерацию мыши, отключается она командой xset m 0 0.