Hey Edin,
> Has anyone done anything with a touch screen? What did you use? What
> are your experiences?
This won't directly answer your question, but it might be helpful...
A couple of years ago, I hooked a Datalux LMX12R (a 12" resistive
touchscreen, 1024x768 true color) to a SGI. This touchscreen (and many
others) uses an Elotouch controller and speaks the "Accutouch SmartSet"
protocol. Of course, neither Datalux or Elotouch has a driver for any
variant of UNIX (though they do provide some generic C code).
So, I wrote a simple driver for IRIX using the "X Input Extension". This
extension makes it pretty easy to integrate serial based input devices: all
you have to do is write some packet processing functions & dispatch the
appropriate X events.
Since XFree86 supports the X Input Extension (and is installed by
default with RedHat 5.x & 6.x), I'm sure it would be fairly easy to
integrate a touchscreen into Linux this way. The one problem, of course, is
that for anyone to use the touchscreen, you have to make sure the driver is
installed & is compatible with the X server...
-terry