=== WebVisitor-4 is now known as maba | ||
maba | 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 |
---|---|---|
maba | Thanks in advance! | 07:41 |
maba | 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 |
maba | Thanks in advance! | 10:11 |
maba | Anyone? :) | 10:11 |
dandrader | hi maba | 10:29 |
maba | hi there | 10:30 |
* dandrader reads maba's question... | 10:30 | |
dandrader | well, I have no experience with ginn... what do you wanna do exactly? | 10:31 |
dandrader | if I'm not mistaken ginn is being deprecated | 10:31 |
maba | Ok, the reason why I wanted to use ginn was because I would like the gestures to be turned into regular keypress-combos | 10:32 |
maba | to map pinch to ctrl+-/ctrl++ for example (for zoom) | 10:33 |
dandrader | hmmm... | 10:33 |
maba | could this be done with geis instead? | 10:34 |
dandrader | 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 |
dandrader | maba, of course | 10:34 |
dandrader | but you would have to modify your application to use the geis library | 10:35 |
maba | I don't want to do that :) | 10:45 |
maba | reason being I want to use multitouch through and RDP-session | 10:45 |
maba | through an* | 10:45 |
=== 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 | ||
* bregma slurps some cold joe | 14:15 | |
cnd | good morning | 14:16 |
cnd | I'm still working on a few bugs | 14:17 |
cnd | I hope to get a chance to look into why utouch isn't recognizing new devices when they are plugged in | 14:17 |
cnd | dandrader, bregma: standups :) | 14:18 |
dandrader | 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:19 |
bregma | um, I guess I'll get that libgrip release out today | 14:20 |
dandrader | cnd, maybe geis have to update the existing subscriptions to include the new device? | 14:21 |
cnd | hmm... maybe? | 14:22 |
bregma | as far as I know that should be being done and there's a test case for that | 14:22 |
cnd | I assume the subscriptions are on all devices of a given class | 14:22 |
cnd | dandrader, do you know if that's how the unity code is written? | 14:22 |
dandrader | unity just says it wants gestures of class X with that many touches | 14:23 |
cnd | dandrader, from any device? | 14:23 |
dandrader | no device specified | 14:23 |
bregma | 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 |
dandrader | bregma, yes | 14:23 |
bregma | well, if Unity isn;t subscribing to a list of devices it shouldn't matter, but writing a test case should verify that | 14:24 |
dandrader | status = geis_subscribe(instance, | 14:25 |
dandrader | GEIS_ALL_INPUT_DEVICES, | 14:25 |
dandrader | s_gestures, | 14:25 |
dandrader | &gesture_funcs, | 14:25 |
dandrader | this); | 14:25 |
dandrader | snippet from current unity code | 14:25 |
bregma | right, so theoretically it shouldn't matter, the subscriptions should just get updated | 14:27 |
dandrader | ah, and I won't be around tomorrow. taking a swap day | 14:33 |
=== gustavold1 is now known as gustavold | ||
cnd | dandrader, any fun plans you can share? | 14:48 |
cnd | I've got one unallocated swap day I should probably use | 14:49 |
dandrader | 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:52 |
cnd | ooooh.... looks nice :) | 14:53 |
dandrader | it's around 3 hours by bus from Rio | 14:53 |
cnd | I'm looking forward to having a full weekend to myself | 14:54 |
cnd | I've had only one of those in the past two months | 14:54 |
dandrader | how come? | 14:55 |
cnd | uds, lexington sprint last week | 14:55 |
cnd | I had one weekend all to myself over the past 7 wekends | 14:56 |
cnd | every other weekend I was traveling or elsewhere | 14:56 |
dandrader | busy man :) | 14:56 |
cnd | I'm glad I don't have any plans for anything until the end of the month | 14:58 |
cnd | and that is a vacation really | 14:58 |
=== dandrader is now known as dandrader|lunch | ||
=== dandrader|lunch is now known as dandrader | ||
dandrader | hmm... think I found a bug in geis/grail | 18:03 |
dandrader | I perform a tap with 4 fingers | 18:03 |
dandrader | geis first send on 4 possible combinations of 3-touches gestures (with construction finished 0) | 18:04 |
dandrader | if I start reject them right away (keeping only the last 3-touches gesture sent) | 18:04 |
dandrader | geis seems to never send the 4 touches gesture | 18:04 |
dandrader | gotta investigate that better, make a test case, etc. but now I gotta go | 18:05 |
dandrader | have a nice weekend | 18:05 |
cnd | bregma, looks like it is a geisv2 vs giesv1 bug, where plugging in a new device doesn't subscribe it automatically | 21:26 |
cnd | geisview sees events after the device comes online | 21:26 |
cnd | but unity doesn't | 21:26 |
cnd | geistest shows the device being added | 21:27 |
cnd | but no events come from it | 21:27 |
bregma | hmm | 21:29 |
bregma | 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:31 |
cnd | I'm creating a test case for it now | 21:37 |
bregma | always a good start | 21:43 |
cnd | bregma, do you know what's up with the geis tests on jenkins? | 22:11 |
cnd | I also notice a lot of failing tests here locally | 22:11 |
bregma | I don't know about jenkins, but for me all tests pass eccept the accept-gesture test | 22:13 |
bregma | that test fails because it tries to dereference deleted objects | 22:14 |
bregma | 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:14 |
cnd | eww | 22:15 |
bregma | it's not bad code, there's just a lot of it, and it just keeps comin' | 22:15 |
bregma | anyway, time to drive my kids to soccer | 22:17 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!