X


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

Drogi uĚźytkowniku!

W trosce o komfort korzystania z naszego serwisu chcemy dostarczać Ci coraz lepsze usługi. By móc to robić prosimy, abyś wyraził zgodę na dopasowanie treści marketingowych do Twoich zachowań w serwisie. Zgoda ta pozwoli nam częściowo finansować rozwój świadczonych usług.

Pamiętaj, że dbamy o Twoją prywatność. Nie zwiększamy zakresu naszych uprawnień bez Twojej zgody. Zadbamy również o bezpieczeństwo Twoich danych. Wyrażoną zgodę możesz cofnąć w każdej chwili.

 Tak, zgadzam się na nadanie mi "cookie" i korzystanie z danych przez Administratora Serwisu i jego partnerĂłw w celu dopasowania treści do moich potrzeb. Przeczytałem(am) Politykę prywatności. Rozumiem ją i akceptuję.

 Tak, zgadzam się na przetwarzanie moich danych osobowych przez Administratora Serwisu i jego partnerĂłw w celu personalizowania wyświetlanych mi reklam i dostosowania do mnie prezentowanych treści marketingowych. Przeczytałem(am) Politykę prywatności. Rozumiem ją i akceptuję.

Wyrażenie powyższych zgód jest dobrowolne i możesz je w dowolnym momencie wycofać poprzez opcję: "Twoje zgody", dostępnej w prawym, dolnym rogu strony lub poprzez usunięcie "cookies" w swojej przeglądarce dla powyżej strony, z tym, że wycofanie zgody nie będzie miało wpływu na zgodność z prawem przetwarzania na podstawie zgody, przed jej wycofaniem.