[LinuxFocus-icon]
Ev  |  Eri�imd�zeni  |  ��indekiler  |  Arama

Duyumlar | Belgelikler | Ba�lant�lar | LF Nedir
Bu makalenin farkl� dillerde bulundu�u adresler: English  Castellano  Deutsch  Francais  Nederlands  Portugues  Russian  Turkce  Arabic  

convert to palmConvert to GutenPalm
or to PalmDoc

[Photo of the Author]
taraf�ndan Guido Socher (homepage)

Yazar hakk�nda:

Guido, L�nux'u sadece i�letim sistemlerinin nas�l �al��t���n� ��renmenin ilgin� oldu�u i�in de�il, ayn� zamanda onu tasarlayan ki�iler y�z�nden sevmektedir.



T�rk�e'ye �eviri:
Erdal MUTLU <erdal(at)linuxfocus.org>

��erik:

 

Atek Super Mini Optik Fare

[Illustration]

�zet:

Bir�ok insan diz�st� bilgisayarlar ile gelen i�aretleme ara�lar�n� ger�ekten beyenmemektedir. Onlar imleci bir pencereden ba�kas�na kayd�racaksan�z i�e yaramaktad�r, ancak herhangi bir �izim veya Gimp kullanarak resimler �zerinde oynama yapamazs�n�z.

Super Mini Optik Fare (www.atek.com) ger�ek bir faredir (:)))) ve o kadar k���kt�r ki, diz�st� bilgisayar�n�z�n klavyesi �evresindeki k���k alanda bile kullanabilirsiniz.



 

Giri�

D�nya kullan��l� olan ayg�tlara bay�lmaktad�r ve bu k���k b�yle ayg�tlardan biridir.
O ayn� zamanda eski bir probleme de ��z�m getirmektedir: Bir�ok insan, diz�st� bilgisayarlar ile birlikte gelen dokunmatik alanl� veya k���k silgi tipli i�aretleme ayg�tlar�n� be�enmemektedir.

Super Mini Optik Fare ger�ek bir faredir ve imleci �ok h�zl� ve do�ru bir �ekilde konumland�rman�z� sa�lamaktad�r. Ayg�t�n d�� k�sm�, koyu, yar� saydam bir polycarbonat malzemeden yap�lm��t�r. Farenin kullan�m� s�rasnda, i�inde yer alan k�rm�z� �����n verdi�i etkileyici g�r�nt�y� hemen farkediyorsunuz. Fare, yakla��k olarak 6.5 cm boyunda ve 3 cm geni�li�inde ve k���k bir ta��ma �antas�yla birlikte gelmektedir. Kablosu �ok ince ve esnektir, ayr�ca Kelvar yay� ile de g��lendirilmi�tir. [Super Mini Optik Fare]

Super Mini Optik Fare ps/2 veya USB ba�lant�s�yla gelmektedir. Ben �ahsen USB olan�n� kulland�m, ancak ps/2 olan�n�n Linux alt�nda sorunsuz olarak �al��aca��ndan eminim.

Ps/2 aray�z� �zelliklerinin genel sorunu, ayg�tlar�n ne kadar g�� harcayacaklar�n� s�ylememeleridir. Optik fareler, mekanik olanlar�na g�re daha fazla g�ce gereksinim duyarlar, ��nk� g��l� ���k, ufak bir kamera ve daha kar���k elektronik devre kullanmaktad�rlar. Dolay�s�yla, her ps/2 ba�lant�s�, ayg�t�n d�zg�n bir �ekilde �al��abilmesi i�in yeteri kadar g�� sa�lamayabilir. USB ba�lant�lar ile b�yle donan�m uyu�mazl��� olmaz.

Super Mini Optik Fare'nin 2 tu�u vard�r. Linux alt�nda fareyi kullanabilmek i�in Emulate3Buttons se�ene�ini kullanmak gerekecektir. Fare olduk�a k���k oldu�undan, ���nc� tu�u taklit etmek i�in iki tu�a ayn� anda basmak pek zor de�ildir. Ancak, iki tu�u ayn� anda basabilmek i�in biraz sert basmak gerekiyor ve al��mak biraz zaman al�yor.  

Y�kleme

Ps/2 ba�lant�s� olan bir fare Linux alt�nda /dev/psaux ve "PS/2" protokol� ile tan�mlanmaktad�r. �ekirdekteki se�ene�i de CONFIG_PSMOUSE dur. T�m �nemli Linux da��t�c�lar�n�n da��t�mlar�, bu se�ene�i �ekirdekte ayarlam�� olarak gelmektedir. Dolay�s�yla, bunun i�in herhangi bir �ey yapmaya gerek yok.

Linux alt�ndaki USB deste�i olduk�a yenidir. Bir�ok Linux da��t�c�s�n�n da��t�mlar�nda 2.4 �ekirdekten �nce temel USB deste�i vard�, ancak sizin kulland���n�z da��t�m�n �ekirdek s�r�m� bir y�ldan daha eski de�ildir diye tahmin ediyorum. RedHat 7.0, 7.1, Mandrake 8.0 vs. bunlar�n hepsinde �al��mas� gerek. �ekirde�ini kendisi ayarlamay� sevenler i�in tan�mlanmas� gerek �ekirdek se�enekleri �unlard�r : CONFIG_USB_OHCI veya CONFIG_USB_UHCI ve CONFIG_INPUT, CONFIG_USB_HID, CONFIG_USB_MOUSE. Standart da��t�mlarda bunlar tan�mlanm�� olarak gelmektedir.

 

�ekirdek mod�llerinin y�klenmesi

E�er, USB fare deste�i mod�l olarak derlendiyse, sadece bunun y�klenmesi gerekiyor. Ps/2 i�in �ekirdek mod�l� yoktur.
Mod�lleri y�klemek i�in a�a��daki komutlar� �al��t�r�n : E�er, bilgisayar�n�z a��ld���nda otomatik olarak mod�lleri y�klemesini istiyorsan�z, /etc/init.d/usb dosyas�n�n standart b�l�m�ne yukar�daki sat�rlar� eklemeniz yeterli olacakt�r (RedHat+Mandrake, SuSE de /sbin/init.d).

USB i�in ayg�t dosyas� /dev/input/mice d�r. Belkide bunu yaratman�z gerekecektir:

mkdir /dev/input
mknod /dev/input/mice c 13 63
chmod 666 /dev/input/mice

 

Deneme, deneme ...

Art�k farenin �al���p �al��mad���n� denemeye haz�r�z. Farenin fi�ini USB giri�ine tak�n ve kullan�n�n.
cat /dev/input/mice (veya ps/2 i�in cat /dev/psaux)
Fareyi her oynat���n�zda, garip karakterler g�rmeniz gerekecek. E�er, g�remiyosan�z, ba�lant�lar� denetleiniz ve /sbin/lsmod komutunu �al��t�rarak gerekli ve do�ru �ekirdek mod�llerin y�kl� oldu�undan emin olunuz. USB faresi ayn� zamanda /proc/bus/usb/devices dosyas�nda :

S: Manufacturer=JPC
S: Product=JPC USB MOUSE

olarak kendisini tan�tmas� gerekecektir.  

Yap�land�rma

Art�k bizim optik fare basit olarak �al��maktad�r. Geriye, X11 veya pencere ortam�n�n d���nda da kullanmay� d���n�yorsan�z gpm ayar�n� yapmak kal�yor. Super Mini Optik Fare, USB olarak ba�l� olsa bile herzaman PS/2 protokol�n� kullanmaktad�r. Yap�land�rma bak�� a��s�ndan bak�ld���nda tek fark ayg�t dosya ismindedir (/dev.input/mice veya /dev/psaux). Geriye kalan her�ey ayn�d�r.

Konsol ekran�ndan fareyi kullanmak i�in :

gpm -t ps/2 -m /dev/input/mice
ps/s i�in : gpm -t ps/2 -m /dev/psaux

Fareyi X11 de kullanabilmek i�in /etc dizinindeki XF86Config-4 (xfree86 4. s�r�m�) veya XF86Config (xfree86 3. s�r�m�) yap�land�rma dosyas�n� d�zeltmeniz gerekecektir. E�er, iki dosya da orada bulunuyorsa, en son hangisi kullan�ld���n� ��renmek i�in "ls -ultr" komutunu �al��t�r�n�z. Bu komut dizinde bulunan dosya ve dizinlerin en son kullan�lma zamanlar�na g�re listeleyecektir.

xfree86 3. s�r�m�
Pointer b�l�m�n� a�a��daki gibi de�i�tirin:

Section "Pointer"
Protocol "PS/2"
Device "/dev/input/mice"
Emulate3Buttons
Emulate3Timeout 80
EndSection

xfree86 4. s�r�m�
Pointer b�l�m�n� a�a��daki gibi de�i�tirin:

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "PS/2"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons"
Option "Emulate3Timeout" "80"
EndSection

Ayr�ca, ServerLayout b�l�m�n�nde de de�i�iklik yapmak gerekecektir.

InputDevice "Mouse1" "CorePointer"

ServerLayout genelde yap�land�rma dosyas�n�n sonlar�nda yer almaktad�r.

xfree86 nin 4. s�r�m� ile birlikte iki fare kullanmak
Diz�st� bilgisayar�n orijinal faresi ile Super Mini Optik fareyi birlikte kullanmak i�in ServerLayout b�l�m�ne (CorePointer k�sm�n� ��kartmay�n) :

InputDevice "Mouse1" "SendCoreEvents"

ekleyin.

Ancak, bu bilgisayar�n kendi faresi USB de�il ise, gereklidir. /dev/input/mice ayg�t� "toplay�c� ayg�t" t�r ve t�m USB farelerinden ba�lant�lar� kabul etmektedir.



xfree86 3. s�r�m� ile birlikte iki fare kullanmak
Bunun i�in var olan Pointer b�l�m�n� oldu�u gibi b�rak�p a�a��daki b�l�m� ekleyiniz. Yine, bu ancak bilgisayar�n kendi faresi ve d��ar�dan ba�lad���n�z USB de�il ise gereklidir.

Section "Xinput"
SubSection "Mouse"
DeviceName "USBmouse"
Protocol "PS/2"
Port "/dev/input/mice"
AlwaysCore
EndSubSection
EndSection

��te bu kadar. Yeni Super Mini Optik Farenizin zevkini ��kartmaya bak�n.  

Sonu�

Bu yeni farenin yap�land�r�lmas� biraz kar���k gelebilir. Asl�nda yap�lacak tek �ey yukar�daki sat�rlar� aynen al�p, yap�land�rma dosyas�na kopyalamaktan ba�ka bir �ey de�ildir. E�er, orijinal fareniz USB ise, yenisinin fi�ini tak�p kullanmak yeterli olacakt�r.

Atek Super Mini Optik Fare iyi ve olduk�a d�zg�n �al��an bir faredir. Ba�lang��ta, bu kadar k���k bir fareyi kullanmak insana biraz tuhaf geliyor, ancak �ok �abuk al���yorsunuz (hatta ba�lan�yorsunuz :-)) Gimp'de d�zg�n �izgiler ve �ekiller �izmek art�k sorun de�il. K���k yerlerde �al��mak hi� sorun de�ildir, ama b�y�k masada da �al��abilir ;-)

Farenin fiyat� yakla��k olarak 50 ABD dolar�d�r. E�er, ABD d���ndaki bir �lkeden alacaksan�z, kendi �lkenizin vergi sistemine g�re bu fiyata baz� vergiler de eklemiz gerekebilir.

Ba�lant�lar:  

Bu yaz� i�in g�r�� bildiriminde bulunabilirsiniz

Her yaz� kendi g�r�� bildirim sayfas�na sahiptir. Bu sayfaya yorumlar�n�z� yazabilir ve di�er okuyucular�n yorumlar�na bakabilirsiniz.
 talkback page 

G�rsely�re sayfalar�n�n bak�m�, LinuxFocus Edit�rleri taraf�ndan yap�lmaktad�r
© Guido Socher, FDL
LinuxFocus.org

Buray� klikleyerek hatalar� rapor edebilir ya da yorumlar�n�z� LinuxFocus'a g�nderebilirsiniz
�eviri bilgisi:
en --> -- : Guido Socher (homepage)
en --> tr: Erdal MUTLU <erdal(at)linuxfocus.org>

2001-11-06, generated by lfparser version 2.21