<div dir="ltr">Hi Peter,<div><br></div><div>I have checked the libinput implementation and, correct me if I'm wrong, I have seen that 2 fingers click is interpreted as right click, 3 fingers click is  interpreted as middle click and there are some special rules for specified trackpads, like corner clicks.</div>
<div><br></div><div>Does that mean that the other MT events are not sent to the clients? Could it be possible to get the 2 fingers pinch gesture from a QML client for example? </div><div>So mainly my question is: is it possible to port (<a href="https://code.google.com/p/touchegg/">https://code.google.com/p/touchegg/</a>) as a wayland compositor, for example to manage desktop specified gestures, and still use client gestures like pinch and zoom?</div>
<div><br></div><div>By the way, I compiled Wayland/Weston as specified here:</div><div><a href="http://wayland.freedesktop.org/building.html">http://wayland.freedesktop.org/building.html</a><br></div><div><br></div><div>And QtWayland as specified here:</div>
<div><a href="http://wayland.freedesktop.org/qt5.html">http://wayland.freedesktop.org/qt5.html</a><br></div><div><br></div><div>But I don't see any references to the forked libinput library. Does that mean that I should compile libinput and recompile Wayland/Weston against this library instead of the system one?</div>
<div><br></div><div>I'm sorry for all the questions, but I didn't find any documentation about that.<br></div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-06-02 4:30 GMT+01:00 Peter Hutterer <span dir="ltr"><<a href="mailto:peter.hutterer@who-t.net" target="_blank">peter.hutterer@who-t.net</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">On Sun, Jun 01, 2014 at 11:38:02PM +0100, José Expósito wrote:<br>
> Hi Daniel,<br>
><br>
> I'm asking because I'm the author of this tool:<br>
> <a href="https://code.google.com/p/touchegg/" target="_blank">https://code.google.com/p/touchegg/</a><br>
><br>
> That is exactly what you mention but for X11. So I'd like to port it to<br>
> Wayland if it is possible of course.<br>
><br>
> > The intention was to reserve trackpad<br>
> > gestures for a gesture interpreter<br>
> > which lives in the compositor and is<br>
> > properly integrated with, e.g., scrolling<br>
> > and tap-to-click.<br>
><br>
> Does this mean that it is possible to get multi touch gestures in the<br>
> compositor at the moment?<br>
> Will or is it possible to use both approach? I mean, get system gestures in<br>
> the compositor and app specified gestures in the clients, like in OS X.<br>
<br>
</div>the input stack in weston atm is that you get touch events from a<br>
direct-touch MT device raw and unprocessed (save for mapping), but for<br>
touchpads some input events are interpreted by the stack (libinput or<br>
evdev-touchpad.c) and then passed on as pointer events, you don't see the MT<br>
bits of those.<br>
<br>
Cheers,<br>
   Peter<br>
<div class="im HOEnZb"><br>
<br>
> Thank you very much!<br>
>  El 01/06/2014 23:24, "Daniel Stone" <<a href="mailto:daniel@fooishbar.org">daniel@fooishbar.org</a>> escribió:<br>
><br>
> > Hi,<br>
> ><br>
> ><br>
> > On 1 June 2014 02:03, José Expósito <<a href="mailto:jose.exposito89@gmail.com">jose.exposito89@gmail.com</a>> wrote:<br>
> ><br>
> >> And I say more or less because it is necessary to put 3 fingers on the<br>
> >> trackpad to start moving the rectangles...<br>
> >> Anyway, the program is not working on Weston. My question is, is that<br>
> >> because Weston doesn't implement multitouch support or because Wayland<br>
> >> doesn't support it at the moment? Could it be possible to implement<br>
> >> multitouch support in a custom compositor?<br>
> >><br>
> ><br>
> > Wayland doesn't (currently) support touchpad gestures for arbitrary<br>
> > clients; trying to do it for X11 uncovered a whole host of really subtle<br>
> > and annoying issues. The intention was to reserve trackpad gestures for a<br>
> > gesture interpreter which lives in the compositor and is properly<br>
> > integrated with, e.g., scrolling and tap-to-click.<br>
> ><br>
> > Can I ask if you had a specific usecase in mind?<br>
> ><br>
> > Cheers,<br>
> > Daniel<br>
> ><br>
<br>
</div><div class="HOEnZb"><div class="h5">> _______________________________________________<br>
> wayland-devel mailing list<br>
> <a href="mailto:wayland-devel@lists.freedesktop.org">wayland-devel@lists.freedesktop.org</a><br>
> <a href="http://lists.freedesktop.org/mailman/listinfo/wayland-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/wayland-devel</a><br>
<br>
</div></div></blockquote></div><br></div>