You are not logged in.
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"
EndSectionAny help appriciated ![]()
Also feel free to discuss multitouch & gesture support on window manager level.
Last edited by qbic2005 (2014-03-22 15:47:22)
Offline
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 thisIt makes the code more readable and - in case of longer listings - more convenient to scroll through.
Offline
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