You are not logged in.

#1 2014-03-22 10:49:17

qbic2005
Member
Registered: 2014-03-22
Posts: 11

multitouch & gesture support on tablet

Hi guys, girls

I have a nice iconia w500 tablet, which works great under arch + gnome.
However I'd like to get multitouch & gestures to work and I m well on the way (i think), but I'm clueless on the next step.
Under multitouch & gesture, I mean ipad like functionalities.

After installing the eeti driver for my egalax touchscreen the test utility included gives me 4 finger recognition.
So kernel wise I m good now.

What is next?? 
- what is the next step to get this working under X ?
- same question for gnome shell ?  what can i expect from the native gnome support, if any?

I tried touchegg, which seems to work but not never recognises the correct gesture and crashes within a minute.
Also tried easystroke-mt, which only sees 1 pointer.

xinput lists my device:

x[tablet@ICONIA-W500 ~]$ xinput list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ eGalaxTouch Virtual Device for Multi    	id=11	[slave  pointer  (2)]
⎜   ↳ eGalaxTouch Virtual Device for Single   	id=12	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Power Button                            	id=8	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=9	[slave  keyboard (3)]
    ↳ Acer WMI hotkeys                        	id=10	[slave  keyboard (3)]
    ↳ 1.3M Front                              	id=13	[slave  keyboard (3)]
    ↳ 1.3M Rear                               	id=14	[slave  keyboard (3)]

xorg config generated by egalax driver install:

[tablet@ICONIA-W500 ~]$ cat /etc/X11/xorg.conf.d/52-egalax-virtual.conf
Section "InputClass"
	Identifier "eGalax touch class"
	MatchProduct "eGalax Inc.|Touchkit|eGalax_eMPIA Technology Inc."
	MatchDevicePath "/dev/input/event*"
	Driver "void"
EndSection

Section "InputClass"
	Identifier "eGalax mouse class"
	MatchProduct "eGalax Inc.|Touchkit|eGalax_eMPIA Technology Inc.|eGalaxTouch Virtual Device"
	MatchDevicePath "/dev/input/mouse*"
	Driver "void"
EndSection

Section "InputClass"
	Identifier "eGalax joystick class"
	MatchProduct "eGalax Inc.|Touchkit|eGalaxTouch Virtual Device"
	MatchDevicePath "/dev/input/js*"
	Driver "void"
EndSection

Section "InputClass"
    Identifier "eGalax virtual class"
    MatchProduct "eGalaxTouch Virtual Device"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
EndSection

Any help appriciated smile
Also feel free to discuss multitouch & gesture support on window manager level.

Last edited by qbic2005 (2014-03-22 15:47:22)

Offline

#2 2014-03-22 12:49:27

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: multitouch & gesture support on tablet

Welcome to the Arch Linux forums, qbic2005 :-)

Please edit your post.
When posting configs, code or command output, please use [ code ] tags https://bbs.archlinux.org/help.php#bbcode

like this

It makes the code more readable and - in case of longer listings - more convenient to scroll through.

Offline

#3 2014-03-30 04:54:52

Lyude
Member
Registered: 2010-10-03
Posts: 20

Re: multitouch & gesture support on tablet

Hi, I actually stopped using Arch a while ago but am still an active user of Linux (Gentoo specifically) and just thought I'd let you know the status of these sort of things working well under Linux, especially since many people just get left hanging with questions like this one.
Right now multitough gestures and the like are for the most part, not implemented. The driver support is definitely there, as are the APIs for X and even Wayland, but the next step for multitouch to actually work well is getting a good implementation in GTK+ and Qt. So we won't be getting native touch for a while sadly. It is in the works however, and although there is no deadline for this there is definitely a goal to get this working, especially when it comes to gnome.
I've been trying to figure out a workaround for the time being with my ThinkPad Helix but haven't had much luck. Honestly your best bet is probably waiting for the support to be implemented, sorry! D:

Last edited by Lyude (2014-03-30 04:56:17)

Offline

Board footer

Powered by FluxBB