=== WebVisitor-4 is now known as maba [07:41] Hey all! I have an Acer T231H (supported by hid-multitouch), which supports 2 simultaneous touches. I have Ubuntu 12.04, and added the utouch daily ppa. Fully upgraded my system as well. The thing is, with mtview I can "draw" with my two fingers and it works, both points are recognized. But I can't get any gestures to work! What I really would like is for ginn to work, but when running it just states: "error subscribing to gesture [07:41] Thanks in advance! [10:11] Hey all! I have an Acer T231H (supported by hid-multitouch), which supports 2 simultaneous touches. I have Ubuntu 12.04, and added the utouch daily ppa. Fully upgraded my system as well. The thing is, with mtview I can "draw" with my two fingers and it works, both points are recognized. But I can't get any gestures to work! What I really would like is for ginn to work, but when running it just states: "error subscribing to gesture [10:11] Thanks in advance! [10:11] Anyone? :) [10:29] hi maba [10:30] hi there [10:30] * dandrader reads maba's question... [10:31] well, I have no experience with ginn... what do you wanna do exactly? [10:31] if I'm not mistaken ginn is being deprecated [10:32] Ok, the reason why I wanted to use ginn was because I would like the gestures to be turned into regular keypress-combos [10:33] to map pinch to ctrl+-/ctrl++ for example (for zoom) [10:33] hmmm... [10:34] could this be done with geis instead? [10:34] cnd would know better about the current state and plans for ginn, but he's not online at the moment. You could send an e-mail to https://launchpad.net/~multi-touch-dev [10:34] maba, of course [10:35] but you would have to modify your application to use the geis library [10:45] I don't want to do that :) [10:45] reason being I want to use multitouch through and RDP-session [10:45] through an* === dandrader is now known as dandrader|afk === dandrader|afk is now known as dandrader === dandrader is now known as dandrader|afk === dandrader|afk is now known as dandrader [14:15] * bregma slurps some cold joe [14:16] good morning [14:17] I'm still working on a few bugs [14:17] I hope to get a chance to look into why utouch isn't recognizing new devices when they are plugged in [14:18] dandrader, bregma: standups :) [14:19] bug fixing the patch that makes unity use the new nux with gestures support. Quite a bit of work as that implies shifting from amotic gesture rules to regular gesture rules (accept/reject semantics + multiple simultaneous gestures) in unity and unity cannot use the gestures acceptance and delivery logic from nux because it handles CompWindows instead of nux::InputAreas (such as nux::BaseWindow). [14:20] um, I guess I'll get that libgrip release out today [14:21] cnd, maybe geis have to update the existing subscriptions to include the new device? [14:22] hmm... maybe? [14:22] as far as I know that should be being done and there's a test case for that [14:22] I assume the subscriptions are on all devices of a given class [14:22] dandrader, do you know if that's how the unity code is written? [14:23] unity just says it wants gestures of class X with that many touches [14:23] dandrader, from any device? [14:23] no device specified [14:23] is the unity code using GEISv1 still? It's possible the device events are not being propagated properly through GEISv1, I don;t remember writing a test case for that [14:23] bregma, yes [14:24] well, if Unity isn;t subscribing to a list of devices it shouldn't matter, but writing a test case should verify that [14:25] status = geis_subscribe(instance, [14:25] GEIS_ALL_INPUT_DEVICES, [14:25] s_gestures, [14:25] &gesture_funcs, [14:25] this); [14:25] snippet from current unity code [14:27] right, so theoretically it shouldn't matter, the subscriptions should just get updated [14:33] ah, and I won't be around tomorrow. taking a swap day === gustavold1 is now known as gustavold [14:48] dandrader, any fun plans you can share? [14:49] I've got one unallocated swap day I should probably use [14:52] cnd, sure. going to Búzios for a long weekend this evening. http://en.wikipedia.org/wiki/Arma%C3%A7%C3%A3o_dos_B%C3%BAzios [14:53] ooooh.... looks nice :) [14:53] it's around 3 hours by bus from Rio [14:54] I'm looking forward to having a full weekend to myself [14:54] I've had only one of those in the past two months [14:55] how come? [14:55] uds, lexington sprint last week [14:56] I had one weekend all to myself over the past 7 wekends [14:56] every other weekend I was traveling or elsewhere [14:56] busy man :) [14:58] I'm glad I don't have any plans for anything until the end of the month [14:58] and that is a vacation really === dandrader is now known as dandrader|lunch === dandrader|lunch is now known as dandrader [18:03] hmm... think I found a bug in geis/grail [18:03] I perform a tap with 4 fingers [18:04] geis first send on 4 possible combinations of 3-touches gestures (with construction finished 0) [18:04] if I start reject them right away (keeping only the last 3-touches gesture sent) [18:04] geis seems to never send the 4 touches gesture [18:05] gotta investigate that better, make a test case, etc. but now I gotta go [18:05] have a nice weekend [21:26] bregma, looks like it is a geisv2 vs giesv1 bug, where plugging in a new device doesn't subscribe it automatically [21:26] geisview sees events after the device comes online [21:26] but unity doesn't [21:27] geistest shows the device being added [21:27] but no events come from it [21:29] hmm [21:31] can't remember how I implemented GEISv1, but if it's iterating over known devices when a subscription is created for ALL_DEVICES then it should actually just just create a subscription without device filters [21:37] I'm creating a test case for it now [21:43] always a good start [22:11] bregma, do you know what's up with the geis tests on jenkins? [22:11] I also notice a lot of failing tests here locally [22:13] I don't know about jenkins, but for me all tests pass eccept the accept-gesture test [22:14] that test fails because it tries to dereference deleted objects [22:14] I was working on a fix, but now I'm up to my eyeballs trying to figure out Unity code and it;s going to make my head asplode [22:15] eww [22:15] it's not bad code, there's just a lot of it, and it just keeps comin' [22:17] anyway, time to drive my kids to soccer