Feb 12, 2008

A4Tech X7 miš na Linuxu

.
.
Jedna od stvari koja mnoge iritira jeste činjenica da na Slackware linuxu ne radi skrol miša out-of-the-box. Ovo je najčešće veoma lako podesiti jednostavnim podešavanje xorg.conf fajla. Ono što je meni bitno jeste da mi pored skrola rade i svi ostali dugmići na mišu (back-forward).

Jednostavan način da se ovo podesi jeste korišćenjem evdev-a.
Pre svega proverite da li je evdev modul učitan:

su
lsmod | grep evdev

Ukoliko ustanovite da nije učitan uradite to na sledeći način (morate biti ulogovani kao root):

modprobe evdev

Sledeća stvar koju treba da uradimo je da proverimo koji je hendler (ili što bi moj profesor programiranja rekao, rukovalac) zadužen za miša. To se radi na sledeći način:

cat /proc/bus/input/devices

..ova komanda će izlistati dosta uređaja, ali onaj koji je bitan jeste onaj koji u opisu ima reč A4Tech... kod mene na računaru gore navedena komanda će izbaciti sledeće (naravno, ovo je samo relevantan deo):

I: Bus=0003 Vendor=09da Product=000e Version=0110
N: Name="A4Tech PS/2+USB Mouse"
P: Phys=usb-0000:00:1a.1-2/input0
S: Sysfs=/class/input/input3
H: Handlers=mouse2 event3
B: EV=7
B: KEY=ff0000 0 0 0 0 0 0 0 0
B: REL=303


Iz ovoga je moguće zaključiti da se kao hendler koristi event3. Ovo je potrebno upamtiti.

Sada ćemo izvršiti korekciju xorg.conf fajla. Pre ovog koraka je poželjno napraviti bekap pomenutog fajla da bi u slučaju neke greške lako rešili problem.

cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup

Ako nešto pođe naopako sve što je potrebno da uradite jeste:

cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf

...i vratićete prethodno stanje konfiguracionog fajla.

Pronadjite odeljak Input Device, koji izgleda otprilike ovako:

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"

Option "Protocol" "ImPS/2"

# Option "Emulate3Buttons" "false"

EndSection


..i promenite ga da izgleda ovako:

Section "InputDevice"
Identifier "Mis"

Driver "evdev"
Option "Device" "/dev/input/event3"
Option "Name" "A4Tech X7"
EndSection


Obratite pažnju na liniju u kojoj se definiše uređaj (device) i uočite da ga treba prepraviti u skladu sa hendlerom koji se koristi u vašem sistemu.
Sačuvajte promene i restartujete X server (tj. izlogujte se i ponovo ulogujte).

Ukoliko sada vaš miš funkcioniše u potpunosti (uključujući back/forward dugmiće) ovo je kraj priče za vas. Ukoliko to nije slučaj nastavljamo dalje.

kako bi podesili sve dugmiće miša korističemo xev i to na sledeći način:

xev | grep button

Nakon izdavanja ove komanda na ekranu će se pojaviti mali prozor za testiranje, ono što je potrebno da uradite jeste da kliknete svim dugmićima i vidite šta dobijate.
koristite komandu tipa:

xmodmap -e "pointer = 1 2 3 4 5 8 9 6 7"

kako bi promenili raspored dugmića. U zavisnosti od broja dugmića i njihovom rasporedu na mišu odgovaraće vam drugačije kombinacije cifara. Ono što želite da dobijete je da su vam dugmići za scroll up,scroll down,forward,back respektivno 4,5,6,7.
.
.

No comments: