Tyto stránky jsou zastaralé. Veškerý obsah a mnoho dalších novinek je nyní dostupných na mé vlastní doméně :
http://max.devaine.cz
Pokud vám stačí MX510 bežící přes PS2 redukci, tak nemusíte ani rekompilovat jádro,
protože podpora PS2 je standartně zahrnuta. Já zde popíši návod pro zapojení myši
do USB s následným nastavením v XF86Config-4 (popř. xorg.conf) tak, aby běhaly všechny
tlačítka.Ještě upozorním, že dané položky povolené v jádře jsou pro mojí konfiguraci,
přesněji položky UHCI. Pokud tedy vlastníte odlišné železo, tak si povolíte příslušné
moduly. Pokud nevíte jaké, tak vám pomůže příkaz
#lspci
a z výpisu poznáte, co máte :-)
Co budeme potřebovat? Jednoduchý prográmek :
xmodmap
Pro jádro 2.4.x
V kernelu musíme povolit volby :
(Je na vás, zda je zakompilujete do jádra, nebo jako moduly. Já dávám přednost modulům)
USB support -->
UHCI (intel PIIX4, VIA, ...)
USB Human Interface Device (full HID) support
HID input layer support
/dev/hiddev raw HID device support
USB HIDBP Mouse (basic) support
Tak, teď zkompilujte jádro a restartujte počítač.
Po naběhnutí systému, pokud jste kompilovali do modulů, můžete nahrát tyto moduly pomocí
příkazu :
#modprobe usbmouse uhci hid
příkazem
#lsmod
se ujistíme, že se dané moduly načetly.
Teď už by měla myš svítít a můžeme přejít na nastavování konfiguračního souboru vašeho
xserveru.
Pro jádro 2.6.x
V kernelu musíme povolit volby :
(Je na vás, zda je zakompilujete do jádra, nebo jako moduly. Já dávám přednost modulům)
Device Drivers -->
USB support -->
UHCI HCD (most Intel and VIA) support
USB Human Interface Device (full HID) support
HID input layer support
Tak, teď zkompilujte jádro a restartujte počítač.
Po naběhnutí systému, pokud jste kompilovali do modulů, můžete nahrát tyto moduly pomocí
příkazu :
#modprobe uhci-hcd usbhid
příkazem
#lsmod
se ujistíme, že se dané moduly načetly.
Teď už by měla myš svítít a můžeme přejít na nastavování konfiguračního souboru vašeho
xserveru.
Nastavení Xserveru
#nano -w /etc/X11/XF86Config-4
/*tyto řádky doplníme, nebo spíše upravíme*/
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "CorePointer"
Option "Protocol" "ExplorerPS/2"
Option "Name" "Logitech MX510"
Option "Vendor" "LOGITECH"
Option "Device" "/dev/input/mice"
Option "ZaxisMapping" "6 7"
Option "Buttons" "7"
# Option "BaudRate" "9600"
# Option "SampleRate" "150"
# Option "Emulate3Buttons"
# Option "Emulate3Timeout" "50"
# Option "ChordMiddle"
EndSection
Tak, teď musíme ještě přemapovat pozice tlačítek, aby nám dobře fungovalo rolování.
Aby jsme toto přemapování nemuseli provádět při každém startu ručně, tak ho zapíšeme
do následujícího souboru :
#nano -w /home/max/.profile
/*tyto řádky doplníme*/
#! /bin/sh
xmodmap -e 'pointer = 1 2 3 6 7 4 5'
Mno a to je asi tak vše. Jediná věc, která se mi nepodařila zprovoznit je to nejvíše
položené tlačítko, které ve windows funguje k přepínání oken.