On 05/27/2010 04:08 PM, Bastien Nocera wrote:
In any case, I don't like the "didn't work" type questions, because you
know nothing of the expectations, and actual results. 
  

What are the end users expectation you ask I would say..

1. He installs Fedora and will being able to use Gnome on his touchscreen/tablet pc out of the box just as he would with regular pc either laptop or desktop with his mouse and keyboard without having to do any extra manual configuration ( creating xorg.conf etc ).

2. He might want to enable multitouch to be able to teach or play with his kids, friends or other family members through some application or game.

So let's break it down and see which components come into play here.
( feel free to chime in if I forget something )

Kernel

( someone on the kernel team could chime in here )

What is the current support ( drivers ) for these devices in the kernel we ship?

Are drivers for touchscreens/tablet pc being added to newer kernel versions than we ship?

If so should we back port these drivers to the kernel we ship?

Xorg

( Some one from the Xorg team could chime in here )

>From what I've gather quickly from the internet users are using or being directed to use one of the following three things.

1. xf86-input-evtouch
( http://www.conan.de/touchscreen/evtouch.html )

2. xf86-input-mutouch
http://cgit.freedesktop.org/xorg/driver/xf86-input-mutouch/ )

3. xf86-input-hidtouch

( http://hidtouchsuite.sourceforge.net/ )

4. xf86-input-evdev and multitouchd

( http://lii-enac.fr/en/projects/shareit/xorg-howto.html )

The latest is available from Benjamin's git repository on freedesktop.

Are we packaging and shipping these?

Should we? ( as in are they the way forward as things are heading )

Gnome

Is there anything that needs to be done on Gnome side for it to support single and multitouch out of the box ?

I mean if everything works from kernel and xorg side on a touchscreen will the end user be able to login into Gnome
and start using application in both with single and multitouch setup or does he need to do some foo to get it to work?

Does there exist a tool to switch between single touch and multitouch in Gnome?

Do we need one?

Documention

Do we have any on how to get this stuff to work so we can point users to them?
( The correct way for our end users )

Anything I'm missing ?

JBG