Következő Előző Tartalom

4. Beállítás XFree86 4.x alatt

(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

4.1 Másik beállítási példa

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

4.2 Kiegészítés

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"
...


Következő Előző Tartalom