Tento návod je novou verzí původního návodu, který jsem vylepšil. Cílem je zprovoznit všechna tlačítka na myši Logitech MX510/MX518. Tento hardware považuji asi za nejlepší myši, co kdy Logitech udělal.
Smažte soubor ~/.Xmodmap, pokud nějaký máte a nastavte si úplně obyčejnou myš bez specialit:
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
EndSection
Restartujte xka a spusťte program xev. Najeďte do okna (mimo čverec) a klikejte všemi tlačítky a poznamenejte si, jaké myš vysílá kódy pro jednotlivá tlačítka. Pravé, prostřední a levé bude mít čísla 1, 2 a 3, zajímají nás ty ostatní, především kolečko. Nyní myšku nakonfigurujeme. Se standardním X Window ovladačem je to:
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "Resolution" "800"
Option "ButtonMapping" "1 2 3 6 7"
Option "ZAxisMapping" "4 5"
EndSection
Řádek s Resolution můžete vynechat, pokud nechcete vyšší rozlišení myši. Všimněte si řádku Buttons, kde specifikuji, že má myš 10 tlačítek (musíte počítat i kolečko nahoru, kolečko dolu). A konečně nejdůležitější řádek ZAxisMapping specifikuje, na kterým kódech máte kolečko nahoru (první číslo – zde 4) a dolů (druhé číslo – v příkladu 5). Pozor, toto může mít každá myš jinak, většinou jsou to ale dvojice 4 5 nebo 8 9.
Pozor, některé návody nabádají k použití „ovladače“ evdev, to fungovalo ve starších verzích. Od nejnovější verze Xorg nelze evdev použít přímo v konfiguračním souboru xorg.conf. Psalo se něco jako:
Section "InputDevice"
Identifier "Configured Mouse"
Driver "evdev"
Option "Device" "/dev/input/event2" # (cat /proc/bus/input/devices)
Option "Name" "Logitech MX510"
EndSection
a podobně. Opakuji – to už neplatí. Pokud se o to pokusíte, se zlou se v logu XOrg.log.0 potážete (Unknown protocol „evdev“ – a Xka nepojedou).
Myš „bootuje“ (ano myši bootují) do rozlišení 400 DPI. Abychom ji přepli do rozlišení vyššího, je potřeba speciální program. Pro myši Logitech doporučuji vynikající program lomoco – fork původního programu lmctl. Stačí spouštět po startu pracovního prostředí (například ~/.kde/Autostart/muj_skript):
# lomoco --800
Tento příkaz zapíná 800 DPI (což zvládá například MX500). Parametr -h nebo –1600 by zapnul 1600 DPI (třeba moje MX518), a tak dále (viz manuálová stránka). Existuje alternativa logitech_applet, ale já používám lomoco.
Ačkoliv by můj návod měl fungovat i pro tlačítka zpět a vzad ve Firefoxu, můžete chtít tuto vlastnost i po jiných programech (Konqueror, Nautilus). Postupujte tedy podle tohoto návodu a nastavte si program XBindKeys.
Další tipy (přeuspořádání tlačítek, akce na tlačítka) jsou na http://www.linux-gamers.net/modules/wiwimod/index.php?page=HOWTO+Mouse+Buttons
Diskuze