There was one tester that drop by the test list and mentioned that the touchscreen on his Lenovo Ideapad S10-3t did not work which raised the question what's the current status on out of the box touchscreen/tablet support ( single/multi ) in the Kernel/Xorg/Gnome in Fedora?
Given that there are more and more touchscreen/tablets coming of the product line and they are getting increased popularity with end user perhaps it should be considered a F14 feature trying to get the best out of the box touchscreen/tablets experience for the end user?
Perhaps the project could try to sponsor those that are willing to work on it by providing them with tablets?
JBG
http://lii-enac.fr/en/projects/shareit/xorg.html ( Running F12 with MPX support )
On Thu, 2010-05-27 at 15:55 +0000, "Jóhann B. Guðmundsson" wrote:
There was one tester that drop by the test list and mentioned that the touchscreen on his Lenovo Ideapad S10-3t did not work which raised the question what's the current status on out of the box touchscreen/tablet support ( single/multi ) in the Kernel/Xorg/Gnome in Fedora?
Given that there are more and more touchscreen/tablets coming of the product line and they are getting increased popularity with end user perhaps it should be considered a F14 feature trying to get the best out of the box touchscreen/tablets experience for the end user?
Perhaps the project could try to sponsor those that are willing to work on it by providing them with tablets?
I think that particular issue is a development one - it's a missing or broken driver. Not a matter of implementation at the desktop level. I agree that the general case warrants consideration, though; assuming the kernel / X layers provide proper support for a touchscreen device, our desktop touchscreen experience should be good.
On Thu, 2010-05-27 at 15:55 +0000, "Jóhann B. Guðmundsson" wrote:
There was one tester that drop by the test list and mentioned that the touchscreen on his Lenovo Ideapad S10-3t did not work which raised the question what's the current status on out of the box touchscreen/tablet support ( single/multi ) in the Kernel/Xorg/Gnome in Fedora?
Given that there are more and more touchscreen/tablets coming of the product line and they are getting increased popularity with end user perhaps it should be considered a F14 feature trying to get the best out of the box touchscreen/tablets experience for the end user?
Hard to to tell without more information. The tablet screen itself should definitely work as a pointer out-of-the-box if the device is correctly detected by the kernel and X.
Whether the desktop is doing a good job at handling the device is a different matter (though GTK3 has XInput2 support, so we should start seeing things like GIMP being automatically configured).
Perhaps the project could try to sponsor those that are willing to work on it by providing them with tablets?
Find out whether the device is actually supported by the kernel, and whether it was detected by X (xinput --list).
In any case, I don't like the "didn't work" type questions, because you know nothing of the expectations, and actual results.
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/ ) 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
desktop@lists.fedoraproject.org