Hiir

teejuht
 
 
1.
Sissejuhatus
2.
Installeerimine

1. Sissejuhatus

Hiir on üks kaval aparaat. Mina olen kokku puututnud vaid Microsoft'i ja Logitech'i hiirtega. Kahe ja kolmenupulistega.
Hiirt saab kasutada kopeerimiseks nii graafiises kui ka mittegraafilises rezhiimis. Et kopeerida peate vasakut hiire nuppu all hoides libsitama üle huvipakkuva teksti ja siis viima hiire kursori uude asukohta ning tegema hiire keskmise nupuga krõpsti. X'i alla fvwm'is saab hiire paremat nuppu all hoides ette menüü programmide käivitamiseks.

2. Installeerimine

On olemas kahte sorti hiiri:

- serial (mis on sellise lapiku pistikuga)
- PS/2 (ümara pistikuga, 6 jalga) - non serial mouse

See kas hiir on Logitech või Mitsumi või miski muu tuleb see teha kindlaks teises järjekorras. Esmalt kas serial või nn. non serial bus-mouse

Toetus hiirele on vaja kernelisse sisse kompilleerida ja pärast hiir käivitada.
 

serial:

kernelisse valida muu vajaliku seas Character device -> Standard/Generic serial support

ja tööle läheb ta käsuga:

bash# gpm -t ms -d 3 -a 7

(t on tüüp, d ja a kiiruse/tundlikkuse määramiseks)

kinni saab hiire 'gpm -k' -ga.

Muide, huvitav on vaadata kuidas hiir võtab kasutusele ja vabastab IRQ: cat /proc/intterupts

Seriali IRQ-ks satub enamasti 4 või 3.

ja soovitav on teha /dev' is symbolic link, nii, et mouse viitab ttyS0'le

ln -s /dev/ttyS0 /dev/mouse

(ln -s millele hakkab mis pointima)
 

PS/2

selle toetus läheb kernelisse sisse nii:

Character device ->

[*] Other non -serial mices
[*] PS/2 Mouse

ja tööle läheb ta käsuga:

bash# gpm -t ms -d 3 -a 7

(t on tüüp, d ja a kiiruse/tundlikkuse määramiseks)

kinni saab hiire 'gpm -k' -ga.

Muide, huvitav on vaadata kuidas hiir võtab kasutusele ja vabastab IRQ: cat /proc/intterupts

Ta peaks alati võtma IRQ 12

(vt. Linux How-To'd Bus Mouses)

samuti, tehke symbolic link nii, et mouse pointib psaux'i

ln -s /dev/psaux /dev/mouse

(ln -s millele hakkab mis pointima)
 

Ja X'i puhul on vaja XF86Config'isse sektsiooni (see tekib sinna enamasti automaatselt XF86Setup'i käigus):
 

Section "Pointer"
   Protocol        "PS/2"
   Device          "/dev/mouse"
EndSection
 

ja X'i all saab muuta hiire parameetreid käsuga

xset m 3 7

Valige ise teile sobivad parameetrid