vidathSamarakkody / touchegg

Automatically exported from code.google.com/p/touchegg
0 stars 0 forks source link

Touchégg in Precise #148

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
 ./touchegg
Reading config from  "/home/daisy/.config/touchegg/touchegg.conf" 
Segmentation fault (core dumped)

i compiled it myself,
p.s. i run ubuntu(precise LTS) in macbook 8.1

Original issue reported on code.google.com by daisy.li...@gmail.com on 27 Mar 2012 at 6:16

GoogleCodeExporter commented 8 years ago
Hi, this bug is solved:

http://code.google.com/p/touchegg/issues/detail?id=81&can=1&q=Crash

Try to checkout the SVN code... Anyway Precise have problems with uTouch:

https://bugs.launchpad.net/utouch-geis/+bug/853958

And for the moment Touchégg will not work with precise, like other uTouch 
features like the Unity gestures

I will get this issue open for all the people that will try to test Touchégg 
in Precise

Original comment by jose.exposito89@gmail.com on 27 Mar 2012 at 6:42

GoogleCodeExporter commented 8 years ago
got it,
i'will try again when uTouch is updated

Original comment by daisy.li...@gmail.com on 27 Mar 2012 at 7:11

GoogleCodeExporter commented 8 years ago
Just for confirmation: the segfault is gone with the current SVN code, but no 
gestures are recognized.

Original comment by Linus.Seelinger on 28 Mar 2012 at 4:07

GoogleCodeExporter commented 8 years ago
Any luck on this yet? touchegg as of Precise still crashes with a segfault as 
of April 5th.

Original comment by chrishyl...@gmail.com on 6 Apr 2012 at 2:45

GoogleCodeExporter commented 8 years ago
Ok I downloaded the source from today (April 6th) and compiled it. Touchegg no 
longer crashes with a segfault but rather nothing happens when I try and use 
gestures. It reads: "Try to make a multitouch gesture. If everything goes well 
the information about the gesture must appear" but nothing appears afterwards. 
I'm using the same config file that I used on 11.10 and 11.04 where it worked 
fine. 

This is on a Macbook 5,1 using all default drivers running 12.04

Original comment by chrishyl...@gmail.com on 6 Apr 2012 at 6:19

GoogleCodeExporter commented 8 years ago
As of April 14th, utouch appears to be working again, since the Unity grab 
handles now work as expected (three finger tap initiates grab handles). The 
version of Touchegg in the software center still gives a segmentation fault 
immediately after starting though.

Original comment by chrishyl...@gmail.com on 14 Apr 2012 at 3:08

GoogleCodeExporter commented 8 years ago
The same problem with the SVN version?

Original comment by jose.exposito89@gmail.com on 14 Apr 2012 at 3:11

GoogleCodeExporter commented 8 years ago
Same situation as earlier stated. The SVN version does not segfault, but also 
does not read any input. Even if I'm activating the grab handles, or pulling a 
window around with three finger drag, touchegg does not seem to recognize it.

Original comment by chrishyl...@gmail.com on 14 Apr 2012 at 7:56

GoogleCodeExporter commented 8 years ago
I can confirm that as of 22nd April SVN version does not segfault but also 
fails to read any input

Original comment by bradleyj...@googlemail.com on 22 Apr 2012 at 6:05

GoogleCodeExporter commented 8 years ago
Yes, is fault of uTouch-GEIS:
https://bugs.launchpad.net/utouch-geis/+bug/986886

Original comment by jose.exposito89@gmail.com on 22 Apr 2012 at 7:52

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
Marked as affected on launchpad. Hopefully this gets a resolution before 12.04 
is out :)

Original comment by chrishyl...@gmail.com on 22 Apr 2012 at 9:49

GoogleCodeExporter commented 8 years ago
still the same segfault on 12.04 lts

Original comment by vibhavsi...@gmail.com on 29 Apr 2012 at 10:26

GoogleCodeExporter commented 8 years ago
using latest r164 in Ubuntu 12.04 amd64 works fine!

Original comment by bruno.braga@gmail.com on 3 May 2012 at 10:12

GoogleCodeExporter commented 8 years ago
Issue 152 has been merged into this issue.

Original comment by jose.exposito89@gmail.com on 3 May 2012 at 10:59

GoogleCodeExporter commented 8 years ago
@bruno.braga Would be intrigued to know how you managed to get it to work I 
still have problems as mentioned previously

Original comment by bradleyj...@googlemail.com on 6 May 2012 at 10:28

GoogleCodeExporter commented 8 years ago
At which version of uTouch Touchegg has stopped working? It is possible to use 
older version of uTouch with the current version of Touchegg?

Original comment by A.Cedr...@gmail.com on 8 May 2012 at 3:16

GoogleCodeExporter commented 8 years ago
With the Precise version, no problems with the Oneiric version (SVN and Ubuntu 
repo)

Original comment by jose.exposito89@gmail.com on 8 May 2012 at 3:20

GoogleCodeExporter commented 8 years ago
Can I get some help installing the old (oneiric) version of uTouch under 
precise? I've tried to install it on my own but I'm having difficulty finding 
out which packages I need and where to get them.

Based on the comments in the bug thread 
(https://bugs.launchpad.net/utouch-geis/+bug/986886) made by Stephen Webb, it 
looks like the developers of uTouch have changed their code and it's not 
backward compatible... is there a plan to use the new API calls in a new 
version of touchegg?

Original comment by michael....@gmail.com on 9 May 2012 at 5:50

GoogleCodeExporter commented 8 years ago
Michael.
I've noticed o launchpad.net website that oneiric version of uTouch is 1.1
Dunno how to install it. Tried by terminal (tar -zxvf) but neither "./config" 
nor "make" didn't work. Looks like we have to wait for next update of uTouch.

Original comment by pepe.pio...@gmail.com on 9 May 2012 at 6:13

GoogleCodeExporter commented 8 years ago
@michael.s.chaffin

Yes, I'll update Touchégg to be compatible with the new API when I have some 
time to do it. Is the same problem with the API changes of all uTouch 
versions...

Original comment by jose.exposito89@gmail.com on 9 May 2012 at 7:39

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
Ok, so we are waiting patiently and thanks in advance. Could you give any 
closer date of release or you just don't know? :)

Original comment by pepe.pio...@gmail.com on 9 May 2012 at 9:12

GoogleCodeExporter commented 8 years ago
He said when he has the time to do it, so I imagine he won't have an ETA just 
yet. I'm glad that the problem has been identified though.

Original comment by chrishyl...@gmail.com on 9 May 2012 at 9:15

GoogleCodeExporter commented 8 years ago
Thank you in advance for updating this, Michael! Waiting (im)patiently =)

Original comment by bassline78 on 10 May 2012 at 8:33

GoogleCodeExporter commented 8 years ago
everybody just could also mark himself as affected with this bug at: 

https://bugs.launchpad.net/utouch-geis/+bug/986886

This could speed up the process of creating a patch release, I guess.

Original comment by alexande...@gmail.com on 11 May 2012 at 12:43

GoogleCodeExporter commented 8 years ago
I know that im so impatient..:(
but can I know when will the update be available?
not to be exact... just at least wanna know rough date... );

Original comment by qorcjftns2@gmail.com on 9 Jun 2012 at 2:57

GoogleCodeExporter commented 8 years ago
Looks like we guys with Ubuntu 12.04 won't be able to use this for a long time. 
As my laptop is new and never tried touchegg, I wonder how's having multitouch 
touchpad with Linux. :-(

Original comment by na...@domatix.com on 10 Jun 2012 at 5:55

GoogleCodeExporter commented 8 years ago
It seems that as far you don't use the official utouch API then this software 
is gonna be borken everytime utouch gets updated. It has been now several 
mounths without a fix, so this software seems to be dead.

It's a shame since this was the only hope for a semidecent multitouch support 
for linux 

Original comment by nga...@gmail.com on 12 Jun 2012 at 5:03

GoogleCodeExporter commented 8 years ago
Shame indeed! I'd say "something more than just a shame". It's uber-sad.
But wait... Are you saying that we can get it working on Precise as long as we 
lock utouch to a specific version? If yes, which one? Is it possible to 
downgrade in Precise and get touchegg to work? I'm missing it like fresh air on 
my MacBook, seriously (maybe I should get a MacBook Air, idk, heh=), so I 
wouldn't mind saying goodbye to utouch updates!
Any hint more than just welcome, anyone.

Original comment by bassline78 on 12 Jun 2012 at 5:14

GoogleCodeExporter commented 8 years ago
C'mon people, it's open source community software. The upkeep of such software 
is as much the responsibility of a user as of a developer. Lets' try to make 
this good.
@bruno.braga Hey, you said the r164 worked in Ubuntu 12.04. Can you explain a 
bit as it didn't worked in my case?
@developers, It appears it's difficult to correct the faults. Is it possible to 
make a similar software using the new utouch API? If yes, is there any 
particular difficulties?

Original comment by vibhavsi...@gmail.com on 12 Jun 2012 at 5:42

GoogleCodeExporter commented 8 years ago
Issue 158 has been merged into this issue.

Original comment by jose.exposito89@gmail.com on 12 Jun 2012 at 7:01

GoogleCodeExporter commented 8 years ago
@ngativ As far as the uTouch team change the API and the documentation in each 
Ubuntu versions, this software gonna be broken in each Ubuntu versions 
<https://bugs.launchpad.net/utouch-geis/+bug/986886/comments/10> 

I'll rewrite the uTouch dependend code again when I have some time, remember 
that this is free software (as free and as freedom) and not my job. Anyway if 
you think that you can do it better and faster I accept patchs ;)

Original comment by jose.exposito89@gmail.com on 12 Jun 2012 at 11:02

GoogleCodeExporter commented 8 years ago
Thank You very much,we are waiting impatiently

Original comment by qba.tu...@gmail.com on 13 Jun 2012 at 4:34

GoogleCodeExporter commented 8 years ago
Issue 159 has been merged into this issue.

Original comment by jose.exposito89@gmail.com on 18 Jun 2012 at 2:12

GoogleCodeExporter commented 8 years ago
@jose.exposito89@gmail.com I'll rewrite the uTouch dependend code again when I 
have some time, remember that this is free software (as free and as freedom) 
and not my job. Anyway if you think that you can do it better and faster I 
accept patchs ;)

Maybe my comment was over the top, i wish i could help.

Original comment by nga...@gmail.com on 19 Jun 2012 at 1:35

GoogleCodeExporter commented 8 years ago
i am really looking forward to seeing this working 

if it was in JAVA i would have a go but the c code looks a bit out of my league

thanks

Original comment by james.mc...@stratfordconsulting.co.uk on 19 Jun 2012 at 2:37

GoogleCodeExporter commented 8 years ago
Would love to see this up and running. Only thing stopping me from upgrading! 
:D 
Keep up the good work <3

Original comment by w0t...@gmail.com on 3 Jul 2012 at 4:40

GoogleCodeExporter commented 8 years ago
Any gestures are recognized as "Unknown gesture" in my environment (Ubuntu 
12.04 LTS with Apple MagicTrackpad). I've tried to fix this issue and now I 
have my quick hack:

https://github.com/ebihara/touchegg-mirror/commit/ab23e5345c2f6644cb6af75764a7ba
e2fbce2747

P.S.

In my environment, getGestureWindow() always returns None in any cases so I've 
also created a patch for this issue: 
https://github.com/ebihara/touchegg-mirror/commit/11e4b3d6cc0ca313ec0d29f45546eb
3b9850d187

And I think you have to work for getting more contributions from your user, for 
example:

  * Please write comments in English
  * Define naming rules; Currently, underscored name and camelCased one are mixed 

Original comment by co3k.ebi...@gmail.com on 8 Jul 2012 at 12:26

GoogleCodeExporter commented 8 years ago
Hi @co3k.ebihara

In first place, thank you very much for your patch!! I'll apply it as soon as 
possible to release a new version (I hope this weekend). Only a question about 
your second patch:

The last time I test Touchégg in Precise (Beta 2) I get always the Root Window 
as window for GEIS_GESTURE_ATTRIBUTE_ROOT_WINDOW_ID, 
GEIS_GESTURE_ATTRIBUTE_EVENT_WINDOW_ID and the 
GEIS_GESTURE_ATTRIBUTE_CHILD_WINDOW_ID attributes instead of the correct window.

This makes impossible to use specified gestures for an application... and for 
this reason getGestureWindow() always returns NULL. Is this bug fixed?

Original comment by jose.exposito89@gmail.com on 10 Jul 2012 at 3:36

GoogleCodeExporter commented 8 years ago
Hi,

My second patch is just for workaround to test of first patch. I've not 
inquired into the detail of this problem yet. I think this should be reported 
as another issue (I will create it ASAP).

Original comment by co3k.ebi...@gmail.com on 11 Jul 2012 at 3:19

GoogleCodeExporter commented 8 years ago
I've just created Issue 161 about issue of my second patch.

Original comment by co3k.ebi...@gmail.com on 14 Jul 2012 at 2:03

GoogleCodeExporter commented 8 years ago
Hi @co3k.ebihara

In first place thanks again for your patch, it works excelent! About the issue 
161, it looks like the problems is that uTouch always returns the root window 
(test it with $ xwininfo -root) as GEIS_GESTURE_ATTRIBUTE_CHILD_WINDOW_ID, 
GEIS_GESTURE_ATTRIBUTE_EVENT_WINDOW_ID and of course as 
GEIS_GESTURE_ATTRIBUTE_ROOT_WINDOW_ID.

Anyway, I was added a fix to get the correct window under the cursor and looks 
that Touchegg is working again.
The bad new is that some gestures are not working OK in Precise, but probably 
is because I'm using the beta. I'm going to update my stable Oneiric to Precise 
and test again.

The code is in SVN, if someone can checkout it and test I'll be very grateful

PS - I was added you to the contributors, if you want some change (for example 
real name, email, etc) please tell me
https://code.google.com/p/touchegg/wiki/About

Original comment by jose.exposito89@gmail.com on 14 Jul 2012 at 4:42

GoogleCodeExporter commented 8 years ago
Good Job! I can see a correct app name by using the latest SVN code (r166).

And I've tested some gestures with the code. It looks like a good behavior, but 
I'm a newcomer -- I'm not a heavy-user yet, so I can't compare it with previous 
behavior.

> PS - I was added you to the contributors, if you want some change (for 
example real name, email, etc) please tell me

Wow, thanks! I usually use my real name on the Internet: Kousuke Ebihara. 
Please use this name instead of the gmail account.

Original comment by co3k.ebi...@gmail.com on 14 Jul 2012 at 9:37

GoogleCodeExporter commented 8 years ago
I have used svn checkout, compiled from source and now there isn't "core dump" 
error, but when i'm trying to do any gesture, there is no response in 
console("If everything goes well the information about the gesture must 
appear")-there isn't any gesture info. 
I have Asus laptop with synaptiks touchpad, am i doing something wrong?, or 
touchegg doesn't work properly, sorry for my bad english, thanks for your work

Original comment by qba.tu...@gmail.com on 15 Jul 2012 at 10:42

GoogleCodeExporter commented 8 years ago
I just tried it, and it aaaaalmost works for me in Ubuntu 12.04.

Today I did a fresh ubuntu install, installed the prereqs and compiled the 
latest svn copy of touchegg.  When I run touchegg from bash, it doesn't start 
registering commands until I have clicked or tapped into the window, any drag 
commands will not be registered. Then it will say "unable to get previous tap 
command" and then start outputting gestures.  However, my gestures don't cause 
any actions to happen.

Would I have to remove synclient for touchegg to work? I've disabled all of 
it's commands but have not removed it.

I feel that I haven't given a good test report, if you give me a test case, I 
will run it to the best of my abilities.

Original comment by seth.woo...@gmail.com on 17 Jul 2012 at 8:13

GoogleCodeExporter commented 8 years ago
Hi! In first place sorry for the delay fixing this issue, but my work doesn't 
leave much time to work in my free software projects.

Finally Touchégg is working with Precise, you can download the source code by 
typing in a terminal the following
$ svn checkout http://touchegg.googlecode.com/svn/touchegg/ touchegg

And compile and install it:
https://code.google.com/p/touchegg/wiki/CompileSourceCode

Greetings!!

Original comment by jose.exposito89@gmail.com on 22 Jul 2012 at 5:36

GoogleCodeExporter commented 8 years ago
downloading... thx so much!

Original comment by Zeoroth on 23 Jul 2012 at 3:44

GoogleCodeExporter commented 8 years ago
I comliled and installed Rouchegg like described at your second link.

If I run Touchegg I will get always directly the following Output (without 
doing anything):

---BEGINN---
./touchegg 
Reading config from  "/home/jukey/.config/touchegg/touchegg.conf" 
Try to make a multitouch gesture. If everything goes well the information about 
the gesture must appear 
[+] Avaliable gesture: 
     Name ->  Flick 
[+] Avaliable gesture: 
     Name ->  Drag 
[+] Avaliable gesture: 
     Name ->  Pinch 
[+] Avaliable gesture: 
     Name ->  Rotate 
[+] Avaliable gesture: 
     Name ->  Tap 
[+] Avaliable gesture: 
     Name ->  Touch 
----- END ---

But after that no more Output appears, whatever I do with the Touchpad on my 
Samsung 900X1B.

Original comment by therealj...@gmail.com on 23 Jul 2012 at 7:26

GoogleCodeExporter commented 8 years ago
got an inspiron n17110, i dont know if it is supported but nothing appears on 
the terminal while running touchegg

somebody knows if it is supported?

Original comment by gumaro.r...@gmail.com on 23 Jul 2012 at 8:28