(c) 2002 by Christoph Baumann. Ez a dokument�ci� szabadon terjeszthet� a GNU Free Documentation License le�r�sa szerint.
Az �rint�k�perny� eszk�z�k be�ll�t�sa az XF86Config �llom�ny (�lt. /etc/X11/XF86Config vagy /etc/XF86Config) Xinput szakasz�ban szerepel. El�sz�r ellen�rizz�k le, hogy az eszk�zmeghajt� modul l�tezik. Ezek az /usr/X11R6/lib/modules/ k�nyvt�rban tal�lhat�k (a fent eml�tett eszk�z�kh�z az xf86Elo.so �s xf86MuTouch.so modulok tartoznak). Most vess�nk egy pillant�st az XF86Config �llom�nyra. Valahol szerepelni kell benne egy szakasznak, ami ehhez hasonl�an n�z ki:
Section "Files" ... ModulePath "/usr/X11R6/lib/modules" ... EndSection
Ahhoz, hogy az X szerver bet�ltse a modult lennie kell egy hasonl� szakasznak benne:
Section "Module" Load "xf86Elo.so" EndSection
Most egy m�g tr�kk�sebb r�sz k�vetkezik. Az X szervernek sz�ks�ge van az eszk�z n�h�ny param�ter�re. Ennek a r�sznek valami hasonl�nak kell lenni (a "man XF86Config" parancs seg�ts�g�vel r�szletesebb inform�ci�hoz juthatunk):
Section "Xinput" SubSection "Elographics" #MicroTouch eszk�z�k haszn�latakor a k�vetkez� alfejezetet #kellene bejegyezn�nk: SubSection "MicrotouchFinger" Port "/dev/ttyS1" # az eszk�z a 2. soros portra csatlakozik DeviceName "TouchScreen" #itt egy�rtelm� azonos�t�t k�telez� megadnunk MinimumXPosition 300 MaximumXPosition 3700 MinimumYPosition 300 MaximumYPosition 3700 UntouchDelay 10 #MuTouch eszk�z�k nem t�mogatj�k ReportDelay 10 #MuTouch eszk�z�k nem t�mogatj�k AlwaysCore #az eszk�z indul�skor aktiv�l�dik EndSubSection EndSection
A MinimumXPosition stb. bejegyz�sek �rt�kei term�szetesen az �rint�k�perny� be�ll�t�sai (�gymint az �rint�k�perny� monitort�l sz�m�tott viszonylagos helyzete az adott s�kban). Ezek az �rt�kek hat�rozz�k meg a monitorunkon megjelen�tett (0,0) �s (xmax,ymax) pontok hozz�rendel�s�t az �rint�k�perny�nkh�z (az xmax �s ymax �rt�kek az X szerverben be�ll�tott felbont�st�l f�ggenek, pl. 1024x768). Az �rint�k�perny� kiolvassa ezeket az �rt�keket �s felhaszn�lja a k�ppontok interpol�l�s�hoz. Pr�b�ljuk meg�rteni a k�vetkez� szeml�ltet� �bra alapj�n:
---------------�rint�k�perny�------------------- I I I ########l�that� k�p ter�lete############## I I #x # I I # (0,0) # I I # (MinimumXPosition,MinimumYPosition) # I I # # I I # # I I # # I I # # I I # # I I # # I I # # I I # (MaximumXPosition,MaximumYPosition)# I I # (xmax,ymax)# I I # x# I I ########################################## I I I ------------------------------------------------
Ezt megtehetj�k pr�b�lgat�ssal vagy az eszk�z kimeneti jel�nek olvas�s�val (n�melyik soros portnak programoz�sra van sz�ks�ge, err�l a "The Linux Serial Programming HOWTO" ("A soros port programoz�sa Linux alatt HOGYAN") le�r�sban olvashatunk. EloTouch �s MicroTouch tipus� eszk�z�kh�z l�tezik egy kezdetleges be�ll�t� seg�dprogram, amit ezen le�r�s szerz�je k�sz�tett. Ezt a k�vetkez� helyen tal�ljuk meg: ftp://metalab.unc.edu/pub/linux/X11/xutils/touchcal-0.1.tar.gz).
Az X szerver ind�t�sa ut�n, egy Xterminal ablakba g�pelj�k be a k�vetkez� parancsot:
xsetpointer <devicename>
ahol <devicename>
az XF86Configban a k�vetkez� sorral
meghat�rozott n�v:
DeviceName "....."
, ebben a p�ld�ban ennek "TouchScreen"-nek kell lennie.
Ha az eszk�zt az X szerver indul�s�val egyidej�leg szeretn�nk ind�tani haszn�ljuk az "AlwaysCore" be�ll�t�st (l�sd feljebb).
Az �rint�k�perny� �s eg�r p�rhuzamos haszn�lat�nak be�ll�t�s�hoz l�pj�nk be az Xinput szakasz eg�r be�ll�t�si r�sz�be. A meghat�roz�sok ugyanazok mint a "pointer" szakaszban. �me egy p�lda PS/2 eg�r be�ll�t�sra:
Section "Xinput" SubSection "Mouse" Protocol "PS/2" Port "/dev/mouse" #ez lehet "/dev/psaux" is DeviceName "Mouse" AlwaysCore EndSubSection ... EndSectionN�h�ny ember h�vta fel a figyelmem erre, k�l�n�sen az "AlwaysCore" be�ll�t�s haszn�lat�ra. K�sz�net nekik �rte.
(Lee Monamy k�sz�tette)
P�lda egy ELO tipus� �rint�k�perny� be�ll�t�s�ra XF86Config-4.x alatt:
Section "InputDevice" Identifier "ELO touchscreen" Driver "elographics" Option "Device" "/dev/ttyS0" Option "MinimumXPosition" "300" Option "MaximumXPosition" "3700" Option "MinimumYPosition" "300" Option "MaximumYPosition" "3700" Option "UntouchDelay" "10" Option "ReportDelay" "10" Option "SendCoreEvents" "yes" EndSection
L�nyeges k�l�nbs�gek a 3.x v�ltozathoz k�pest, hogy egy eszk�zt kell megadnunk __nem__ pedig egy portot, k�l�nben hibajelz�st kapunk. Az "AlwaysCore" helyett "SendCoreEvents"-t kell haszn�lni.
Ki kell eg�sz�ten�nk a ServerLayout szakaszt annak ellen�re, hogy az X a k�vetkez�t �rja ki: "(II) XINPUT: Adding extended input device "TOUCHSCREEN" (type: Elographics Touch Screen)" magyarul: "(II) XINPUT: Kib�v�tett beviteli eszk�z hozz�adva "�RINT�K�PERNY�" (t�pus: Elographics Touch Screen)"
Section "ServerLayout" Identifier "Default Layout" Screen "Default Screen" InputDevice "Generic Keyboard" ... InputDevice "ELO touchscreen" EndSection
Dirk Mueller-t�l (Microtouch SMT3 sorozat):
Section "InputDevice" Identifier "MicroTouchFinger" Driver "mutouch" Option "Type" "finger" Option "Device" "/dev/ttyS0" Option "ScreenNo" "0" Option "MinimumXPosition" "0" Option "MaximumXPosition" "16383" Option "MinimumYPosition" "0" Option "MaximumYPosition" "16383" EndSection
A "Type" be�ll�t�s lehet "finger" vagy "stylus" Mi�ta a Microtouch-ot felv�s�rolta a 3M-Touch t�mogat�s az eszk�z�kh�z a k�vetkez� helyen tal�lhat�: http://www.3M.com/3MTouchSystems/downloads/legacy.jhtml#Linux
Wong Yeow Sen szerint a be�ll�t�si v�ltoz�k nevei megv�ltoztak az XFree86 4.2 v�ltozat�ban (legfeljebb a Red Hat 7.3 �ta). Ha �gy n�z ki, hogy a be�ll�tott kalibr�ci�s �rt�keket nem dolgozza fel, pr�b�ld meg a k�vetkez�t:
... Option "MinX" "100" Option "MaxX" "4000" Option "MinY" "100" Option "MaxY" "4000" ...
(Joerg Hau-t�l)
Ezen eszk�z�kr�l a k�vetkez� helyeken tal�lsz inform�ci�t:
"...
Harald Hoyer Linux �rint�panel meghajt� programok Fujitsu Lifebooks g�pekhez B112/B142/B2130, http://parzelle.de/Linux/Lifebook/. Sajnos ez csak az XFree 3.x v�ltozat�val haszn�lhat� �s �gy n�z ki, hogy az itt l�v� inform�ci� nem v�ltozik (halott?).
Kenan Esau Lifebook B sorozat �rint�k�perny� meghajt�program, amely Harald programj�nak �tirata az XFree 4.x v�ltozat�ra. http://www.conan.de/lifebook/lifebook.html.
�n [Joerg Hau] Kenan meghajt� programj�t haszn�lom a Fujitsu LifeBook B142 g�pemen (a le�r�s ezen a helyen tal�lhat�: http://www.mysunrise.ch/users/joerg.hau/linux/b142.htm), �s tuti j�l m�k�dik.
..."
A magyar ford�t�st Daczi L�szl� k�sz�tette (2002.07.18). B�rmilyen ford�t�ssal kapcsolatos �szrev�telt a [email protected] c�mre k�ldjetek. A lektor�l�st Abrud�n Attila v�gezte el (2002.09.06). Friss�tve 2002.11.07.-�n. A dokumentum legfrissebb v�ltozata megtal�lhat� a Magyar Linux Dokument�ci�s Projekt honlapj�n.