Ubuntu – Chrome + Touchscreen + Unity (14.04)

google-chrometouchscreenunity

I've got a Dell 14R with touchscreen with Ubuntu 14.04.
When I start Google Chrome by clicking the launcher with the TouchPad or with the Super+ combination, touch support in Chrome doesn't work. When I touch some element, it only gets focus, but doesn't activate the element (button, field, etc). And touch gestures don't work.
In the other hand, if I start Chrome by touching the launcher button, touch scroll works in Chrome, even flicking to left does back to the previous page, etc.
It doesn't makes sense to me, but is always like this, even across reboots.
Anyone can confirm this? Any idea on how to fix?

Best Answer

That problem could be solved for me with Chrome's --touch-devices command line parameter.

Determine X's input device id in a console by

xinput list

leading to

google-chrome --touch-devices=10

on my system.

To make Chrome always use this CLI flag, see: How to set CLI flags for Google Chrome?

Related Question