Multitouch?

Hi!, i’ve installed openSUSE 11.4 on a Lenovo S10-3t (Specs), my girlfriend’s Netbook.

Everything is working, except the Accelerometer and some multimedia buttons.

The touchscreen works! But, the multitouch doesn’t…

Everything (2 fingers Multitouch, Accelerometer and multimedia buttons) was working fine in Windows 7 Home Premium…

Questions:

1- Is there any way to get the Accelerometer working? (I don’t know the name of it! And i don’t think this can be posible to get it working).

2- How do i get the Multitouch to work? Single touch works fine! The hard is Cando Multitouch.
I also followed this tutorial, compiled kernel, loaded the modules, etc., with no luck :frowning:

ENAC’s Interactive Computing Laboratory - Linux multitouch howtos

Thanks!!!

hi,
i have a netbook with a multitouch screen and an accelerometer. I know that not every application in linux is configured to yet support multitouch gestures, but there is an “emulator” called ginn that enables almost natively multitouch gestures. Atleast in ubuntu works fine where i have tested. In a while i hope to be able to use it in opensuse too as i’m formating my tablet in this moment.
So i’ll let you know. hope to have been of any help. Just after installing search in the net on how to configure it.

Please do let us know !!

My wife and I I have been thinking of obtaining a convertable notebook/touch-pad with multi-touch capablity (although the purchase is still many months away), and we are interested in learning in what one can do with openSUSE on such a beast. My meandering considerations thread is here: Long Range planning for a Notebook/Convertible-Tablet PC

So I’m most keen on learning of other’s experiences.

I should note at the end of my pontification is this link: TuxMobil: Tablet PCs, Pen PCs and Convertibles with Linux which has this to say about multi-touch:

MultiTouch Support

How to install MultiTouch from sourcehttp://tuxmobil.org/pics/extlink.png](http://tuxmobil.org/links.html): As things stand in August 2008 the latest packages of Ubuntu of the linux-wacom-projecthttp://tuxmobil.org/pics/extlink.png](http://tuxmobil.org/links.html) do not support MultiTouch for the X61 Tablet and X60 Tablet. However in the development packages MultiTouch is supported and work is going on there to improve things.

There is also more on TouchScreen drivers in that article, although I do not know how up to date it may be (it does not mention “ginn” so maybe it is far out of date).

As noted I know next to nothing about this, so I can only offer those links up in case you can make any sense of it and then advise our forum as to what is presently available in openSUSE, and what is not available. Note also one can find prepackaged rpms of many applications for openSUSE by searching here: software.opensuse.org: Search Results and be certain to select “Search Options” and select “Choose users’s home projects” in order to get the most hits.

Before (I think) Canonical’s success (?) with ginn ( ? ) with multi-touch, I note this Oct-2010 blog post by an X maintainer: Who-T: Thoughts on Linux multitouch

Now that was about 7 months ago, so it makes me wonder what has changed in Linux thus far ?

Edit - … and I note this follow up blog post by someone else: http://serendipity.ruwenzori.net/index.php/2010/10/05/peter-hutterers-thoughts-on-linux-multitouch](http://serendipity.ruwenzori.net/index.php/2010/10/05/peter-hutterers-thoughts-on-linux-multitouch) with this summary:

In summary, the reason why Linux multitouch lags behind some of its competitors is that it is a significantly more ambitious project with bigger challenges to overcome.

And one last post - which is a link to an August 2010 Phornonix article on multitouch: [Phoronix] Supporting Multi-Touch In Non-Multi-Touch Linux Apps](http://www.phoronix.com/scan.php?page=news_item&px=ODUyMw) which is an article prepared for Phornix by Mohamed Ikbel Boulabiar, one of the developers behind the Ginn daemon (and hence the article also references ginn : https://edge.launchpad.net/canonical-multitouch/ginn (Gesture Injector: No-GEIS, No-Toolkits ) which by the website address makes it clear ginn is clearly a canonical sponsored project).

Ok, one more post … there is an openFate submission for multitouch: https://features.opensuse.org/310758.

If one wants multitouch in openSUSE, please be certain to vote for this. We NEED more people voting for this feature !!

ok, first of all i want to thank you for all this information.

I have bought a tablet a month ago, that is provided with ubuntu linux and the touchscreen is an MosArt. On the ENAC site that you proposed me, something that i had found too time ago, in the list of supported devices, it seems that it is supported with the 2.6.40 driver. As i’m using the 2.6.38 kernel and there is a patch for it, i could try to compile the kernel (even though i have never did it before), but by reading a bit of documentation nothing is impossible.

Now, though, i must come to the point.
On that tablet there is an accelerometer either, which i haven’t been able to get it working yet. That’s a big problem for me, because as i rotate the screen, it becomes black and the only solution is a hard reset. So even though i’d like to get the multitouch working, until with a little movement the screen becomes black, the multitouch is a bit useless. The good thing is that openSUSE recognise the single touch natively.

So, i know that i should open a new thread to ask this but i’d like to post the question here just to know if any of you have heard anything about accelerometer on openSUSE but even because most tablet will have accelerometers on and i haven’t been able to recover information from google yet.

I have 2 files that the company where i bought the device gave me, to have the accelerometer working under ubuntu. I’d like to ask if they could be ported as to work under openSUSE. I think it’s a permission thing but don’t know much about this.

The 2 files are called, orient (which is an executable) and touchrotate.

The procedure for ubuntu to have it working is:

put the touchrotate in /usr/bin
and the orient in /usr/sbin

after that they told me that i hade to edit the /etc/rc.local by inserting the following line

echo disable > /sys/firmware/acpi/interrupts/gpe11

after that to edit sudoers in /etc/sudoers

ALL ALL=NOPASSWD:/usr/sbin/orient
ALL ALL=NOPASSWD:/usr/bin/killall

and in the end to insert in the autostart applications the orient program in super user mode, like: sudo orient.

that’s all.

I would like your opinion as if this could work under openSUSE, so i could have no black screens and continue with configuring the multitouch.

I’d appreciate an opinion/suggestion and in case i would open another thread.

Below you can find the touchrotate file and download the orient file:

touchrotate: SUSE Paste Download: http://hotfile.com/dl/116970183/9ff88ea/touchrotate.html

orient : http://hotfile.com/dl/116970166/ffa5983/orient.html

varanus I hope you are able to get your device working. I’m afraid I can not help you as I do not know enough and I have no such device / nor experience.

I was surfing on multi-touch and I note some Fedora users have this working. It appears for Fedora they use a different driver called the evdev (possibly a Fork from ENAC’s driver where the reason for the different evdev driver is noted here. The Fedora evdev driver has its source/tarball here: ~carlosg/xf86-input-evdev - Evdev driver with support for Linux MT protocol.](http://cgit.freedesktop.org/~carlosg/xf86-input-evdev/log/?h=multitouch-subdevs)

Edit : Phoronix also have an article on the evdev driver: http://www.phoronix.com/scan.php?page=news_item&px=ODMxMw

Again, I have not tried this and I have no idea as to how any of this will integrate/work. I just post this as for now this appears to be a good thread to consolidate some of this information until a preferred solution comes out.

In the mean time, I also urge everyone to use their openSUSE forum user name and password and log on to openFate and vote for the feature: https://features.opensuse.org/310758.

I found the blog of the user who created what I think to be the evdev ‘fork’ (although it may not be a fork but rather just a local modification) …
Multi-touch support in Linux/Xorg/GTK+ « Carlos Garnacho