Een USB muis configureren
Een USB-muis is je vriend op een hoogresolutiescherm. De kernel zal de schalering zelf afhandelen zodat je je muis niet 5 keer moet herpositioneren op je ondergrond om naar de andere kant van je scherm te vluchten.
Het eerste wat je moet doen is de juiste kernelmodules installeren. De modules die je nodig hebt heten mousedev, usbmouse of hid, usbcore, usb-uhci en input. Nadat de nodige kernelconfiguratie en compilatie achter de rug is, gebruik dan insmod of modprobe om de modules te gebruiken.
Note: Gebruik ofwel usbmouse of hid. Indien je beide installeert zal je muis weigeren te werken.
Note: Wanneer je de Input Core support voor de muis configureert, zorg er dan voor dat je de resolutie van je X meegeeft. Dat zorgt ervoor dat de schalering vloeiend en correct gebeurd.
Trek je muis uit de USB-poort en steek hem er terug in en kijk of de kernel een bericht geeft dat er ongeveer als volgt uitziet:
Code listing 2.6: Kernel bericht
hub.c: USB new device connect on bus1/1, assigned device number 2
input0,hiddev0: USB HID v1.00 Mouse [Microsoft Microsoft IntelliMouse Optical] on usb1:2.0
Nu je muis gedetecteerd is, controleer /dev/input/ om zeker te zijn dat je muis daarin vermeld staat.
Code listing 2.7: Controleren op aanwezigheid USB-muis
# cd /dev/input
# cat mice
Verplaats je muis terwijl je cat gebruikt. Je zou een heleboel rommel
over je scherm moeten zien vliegen. Om dit te beeindigen, druk
control-c.
Als eenmaal de muis correct gedetecteerd en geinstalleerd is moeten we X duidelijk maken dat we de USB-muis gebruiken. Alles wat je daarvoor moet doen is een kleine aanpassing maken aan het apparaat dat X gebruikt voor de muis.
Code listing 2.8: XF86Config aanpassen
# cp /etc/X11/XF86Config /etc/X11/XF86Config.backup
# nano -w /etc/X11/XF86Config
Code listing 2.9: XF86Config instellen voor USB muizen
Section "InputDevice"
# Identifier en driver
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
OK, herstart X, en je muis zou moeten werken.
Vergeet niet om de gebruikte modules aan modules.autoload.d/kernel-2.4 toe te voegen.
Bron: Gentoo installatie
De meeste distributies lijken op mekaar dus ik denk dat dit zeker in noodgevallen zal werken, hoewel een simpelere oplossing natuurlijk handiger zou zijn