Portál AbcLinuxu, 1. května 2025 05:03

Logitech MX400

Podpora: kompletní
Ovladač: v X Window serveru

Technické parametry

Laserová myš s rozlišením senzoru 1600dpi, 5 tačítky, naklápěcim kolečkem, které umožňuje scrollování do stran a velice povedeným designem.

Identifikace pod Linuxem

$ cat /proc/bus/usb/devices

T:  Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=1.5 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=046d ProdID=c043 Rev=27.10
S:  Manufacturer=Logitech
S:  Product=USB-PS/2 Optical Mouse
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr= 98mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=02 Driver=usbhid
E:  Ad=81(I) Atr=03(Int.) MxPS=   5 Ivl=10ms

Postup zprovoznění pod Linuxem

Pěkný návod je zde. Pro ty, co nechcou klikat, tady je stručný výtah:
Základem je myš připojit do USB, ne do PS/2 přes redukci jinak nefungujou některá tlačítka (vlastní zkušenost).
V kernelu (možno i jako modul) musíme mít zakompilovanou podporu pro INPUT_EVDEV.
-> Device Drivers
  -> Input device support
    -> Generic input layer (needed for keyboard, mouse, ...)
      -> <*> Event interface
Kousek z xorg.conf
Section "InputDevice"
  Identifier "Mouse0"
  Driver "evdev"
  Option "Name" "Logitech USB-PS/2 Optical Mouse"
  Option "CorePointer"
EndSection
Pokud vám toto nastavení X nezkousnou,
můžete zkusit toto (budete pak mít configu 2 zařízení)
Section "InputDevice"
    Identifier "Mouse1"
    Driver "mouse"
    Option "Protocol" "ExplorerPS/2"
    Option "Device" "/dev/mouse"

    EndSection

Section "InputDevice"
    Identifier "Mouse2"
    Driver "evdev"
    Option "product" "0xc043"
    Option "vendor" "0x046d"
    Option "HWheelRelativeAxisButtons" "7 6"
EndSection



Po nezbytném restartu X nainstalujeme program imwheel, pomocí kterého zprovozníme tlačítka u palce. Jeho konfigurační soubor ~/.imwheelrc je jednoduchý. Obsahuje název okna, pro které chcete, aby se upravilo nastavení a pak jen seznam kláves, které se mají posílat při stisknutí tláčítek na myši. Příklad takového ~/.imwheelrc:
"^Firefox.*"
None, Thumb1, Alt_L|Left
None, Thumb2, Alt_L|Right

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

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

"^Amarok.*"
None, Thumb1, Super_L|Z
None, Thumb2, Super_L|B

"^Quanta.*"
None, Thumb1, Control_L|Z
None, Thumb2, Control_L|Shift_L|Z
nakonec imwheel spustíme příkazem imwheel -k. Tento příkaz si nezapomeneme dát do nějakého skriptíku, který se spouští po přihlášení.
Jako poslední krok si upravíme směr horizontálního scrollování, jelikož defaultně funguje obráceně (vpravo je vlevo). K tomu nám poslouží příkaz xmodmap -e "pointer = 1 2 3 4 5 7 6 8 9", který si taktéž dáme někam do skriptu po přihlášení.

Související dokumenty

Póg Mo Thón - Blog archive (externí dokument)
Blog s návodem

Obrázky

Logitech MX400, obrázek 1

Dokument vytvořil: mess, 14.11.2006 21:03 | Poslední úprava: mess, 27.2.2011 15:09 | Další přispěvatelé: multi | Historie změn | Zobrazeno: 1423×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.