I'm using Ubuntu 12.10 64-bit on an ASUS VivoBook x202e for reference.
The laptop I got has a touchscreen (which I'm liking so far). One annoyance I noticed in Ubuntu, however, is that switching between using the touch screen vs the mouse causes the cursor to jump. At first I thought it might be remembering the mouse position for each device separately (e.g. when I touch the screen the cursor moves from point A to B, but then using the touchpad would cause it to return to A first before moving) but this is not the case.
What it actually seems to do is move down and to the right a bit when switching back to the touchpad after touching the screen somewhere. These seems pretty consistent anywhere on the screen.
I haven't been able to find any other mention of this. Any ideas what might be going on?
Edit: For reference, the following is the xinput list output for the pointing devices. The Elantech is the touchpad and the maXTouch is the screen.
⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Atmel Atmel maXTouch Digitizer id=10 [slave pointer (2)] ⎜ ↳ ETPS/2 Elantech Touchpad id=13 [slave pointer (2)]
Edit: This is kind of old, but I'll just mention at least with 14.10 I do not see this issue anymore. This required no effort on my part (except updating I suppose).