Verder Terug Inhoud

4. Configuratie onder XFree86 4

(van Lee Monamy)

Voorbeeld XF86Config-4 voor een ELO aanraakscherm:

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

Opmerkelijke verschillen hiertussen en de configuratie van versie 3 zijn dat je een Device specificeert, *geen* "Port", anders krijg je een foutmelding. Bovendien is AlwaysCore van v3 vervangen door SendCoreEvents.

Je moet ook de ServerLayout section toevoegen, ondanks dat X dan wellicht komt met: "(II) XINPUT: Adding extended input device "TOUCHSCREEN" (type: Elographics Touch Screen)"

Section "ServerLayout"
        Identifier      "Default Layout"
        Screen  "Default Screen"
        InputDevice "Generic Keyboard"
...
        InputDevice "ELO touchscreen"
EndSection

4.1 Een ander configuratievoorbeeld

van Dirk Mueller (voor Microtouch SMT3 Series):

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

De Optie "Type" kan "finger" zijn of "stylus" Aangezien Microtouch werd opgekocht door 3M-Touch, zijn de bronnen te vinden op http://www.3M.com/3MTouchSystems/downloads/legacy.jhtml#Linux

4.2 Addendum

Volgens Wong Yeow Sen zijn de namen van configuratie-opties in XFree86 4.2 gewijzigd (tenminste bij Red Hat 7.3). Probeer het volgende als het erop lijkt dat je calibratiewaarden niet worden verwerkt:

...
        Option  "MinX"      "100"
        Option  "MaxX"      "4000"
        Option  "MinY"      "100"
        Option  "MaxY"      "4000"
...

Verder Terug Inhoud