Historia wymaga pasterzy, nie rzeźników.

Using touch screen and mouse in parallel
To use the touch screen and a mouse in parallel you need to enter the mouse specs in the Xinput−section. This definitions should be the same as in the Pointer−section. The following example is for a PS/2−mouse: Section "Xinput"
SubSection "Mouse"
Protocol "PS/2"
Port "/dev/mouse" #could also be /dev/psaux
DeviceName "Mouse"
AlwaysCore
EndSubSection
...
EndSection
Several people pointed this out, especially the usage of the AlwaysCore option. Thanks to them all.
4. Configuration under XFree86 4
(from Lee Monamy)
Example XF86Config−4 for an ELO touch screen:
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
Noteable differences between this and the version 3 config are that you specify a Device, *not* a Port, otherwise you get an error. Also, AlwaysCore from v3 has been replaced with SendCoreEvents.
You must also add to the ServerLayout section, despite that X might say: "(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
3. Using touch screen and mouse in parallel
3
XFree86−Touch−Screen−HOWTO
4.1 Another configuration example
from Dirk Mueller (for 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
Option "Type" can be "finger" or "stylus" Since Microtouch was bought by 3M−Touch, the resources are on
http://www.3M.com/3MTouchSystems/downloads/legacy.jhtml#Linux
4.2 Addendum
According to Wong Yeow Sen the configuration option names have changed in XFree86 4.2 (at least with Red Hat 7.3). If it seems your calibration values aren't parsed try the following:
...
Option "MinX" "100"
Option "MaxX" "4000"
Option "MinY" "100"
Option "MaxY" "4000"
...
5. Touch Screens on Fujitsu LifeBooks
(from Joerg Hau)
Information about these devices can be found here:
"...
Harald Hoyer's Linux Touch Panel Drivers for the Fujitsu Lifebooks B112/B142/B2130,
http://parzelle.de/Linux/Lifebook/. Unfortunately, this is XFree 3.x only and it seems that this information is
now "static" (dead?).
Kenan Esau's Lifebook Series B Touchscreen driver, which is the adaptation of Harald's driver to XFree 4.x.
http://www.conan.de/lifebook/lifebook.html.
I [Joerg Hau] have used Kenan's driver on my Fujitsu LifeBook B142 (described at
http://www.mysunrise.ch/users/joerg.hau/linux/b142.htm), and it works like a charm.
..."
4.1 Another configuration example
4
XFree86−Touch−Screen−HOWTO
6. Suggested reading
Manpage for XF86Config

http://www.elotouch.com/Support/linux.asp

http://www.3M.com/3MTouchSystems/downloads/legacy.jhtml#Linux

http://www.hof−berlin.de/tablet/tablet.html (Thanks to Christer Olofsson for sending me this URL)

http://freshmeat.net/projects/xf86elousb (Driver for iTouch USB)

The manual shipped with your touch screen :−)

6. Suggested reading
5
Document Outline Table of Contents Linux Touch Screen HOWTO (c) 2002 by Christoph Baumann, cgb(at)debian.org 1. How to configure the device 2. Activating the device 3. Using touch screen and mouse in parallel 4. Configuration under XFree86 4 5. Touch Screens on Fujitsu LifeBooks 6. Suggested reading 1. How to configure the device 2. Activating the device 3. Using touch screen and mouse in parallel 4. Configuration under XFree86 4 4.1 Another configuration example 4.2 Addendum 5. Touch Screens on Fujitsu LifeBooks 6. Suggested reading