<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">Singh,<br>On Thu, Apr 18, 2013 at 12:35 PM, Singh, Satyeshwar <span dir="ltr"><<a href="mailto:satyeshwar.singh@intel.com" target="_blank">satyeshwar.singh@intel.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Jason,<br>
<div class="im"><br>
> As of right now, weston doesn't have a way (as far as I know) to split<br>
> your devices into multiple seats.  Then again, I don't really see why<br>
> you would want to unless you plan to have two people working on the<br>
> same computer simultaneously (I guess that's a possibility).<br>
<br>
</div>In a car, where the real estate is limited, there is only one monitor but dual view (so that the driver sees one content and the front seat passenger sees another). They both have their own trackpads and this requires two input devices to be routed to two different Wayland outputs (each view is a wl_output) and can simultaneously control their own view.<br>
</blockquote><div><br></div><div>If this is the case (two different output, two different seats), then why not have two different compositors?  Perhaps you need some syncing between them?  Is there something else I'm missing here?<br>
<br></div><div>I don't know for sure, but It should be possible (perhaps with a little modification) to have two simultaneous weston sessions running.  I don't think that's supported yet, but it may not take much.<br>
</div><div><br></div><div>--Jason<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class="HOEnZb"><font color="#888888"><br>
-Satyeshwar<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
-----Original Message-----<br>
From: wayland-devel-bounces+satyeshwar.singh=<a href="mailto:intel.com@lists.freedesktop.org">intel.com@lists.freedesktop.org</a> [mailto:<a href="mailto:wayland-devel-bounces%2Bsatyeshwar.singh">wayland-devel-bounces+satyeshwar.singh</a>=<a href="mailto:intel.com@lists.freedesktop.org">intel.com@lists.freedesktop.org</a>] On Behalf Of Jason Ekstrand<br>

Sent: Wednesday, April 17, 2013 1:49 PM<br>
To: Andrew Voron<br>
Cc: <a href="mailto:wayland-devel@lists.freedesktop.org">wayland-devel@lists.freedesktop.org</a><br>
Subject: Re: Seats support<br>
<br>
Andrew,<br>
The seat concept is meant for each seat to correspond to one human<br>
interface to the desktop.  For example, say you have a fancy laptop<br>
with a touchscreen as well as both a trackpad and a nub.  And let's<br>
say that we further complicate the situation by plugging in an<br>
external keyboard/mouse.  All of those devices would be one one seat.<br>
The wl_pointer would be an agrigate from all three pointing devices<br>
and the wl_keyboard would get key events from both keyboards.  the<br>
wl_touch would just be the one touch screen in this case.<br>
<br>
As of right now, weston doesn't have a way (as far as I know) to split<br>
your devices into multiple seats.  Then again, I don't really see why<br>
you would want to unless you plan to have two people working on the<br>
same computer simultaneously (I guess that's a possibility).<br>
<br>
The only back-end that currently provides multiple seats is<br>
Hardening's RDP back-end that provides one seat for each connected RDP<br>
client.<br>
<br>
I hope that helps,<br>
--Jason Ekstrand<br>
<br>
On Wed, Apr 17, 2013 at 3:26 AM, Andrew Voron <<a href="mailto:voland62@gmail.com">voland62@gmail.com</a>> wrote:<br>
> Hello.<br>
><br>
> I want to clarify a seats supporting by wayland(and weston). By "seats<br>
> support" I mean an ability to define in weston.ini file some "seats" and<br>
> imput(keyboard, mouse) and output (monitors) channels for each of that<br>
> seats. If the answer is YES, can you point me any docs related to this<br>
> stuff. If NO, could you explain, please, a "seat" metaphor of the protocol,<br>
> and how it maps in weston implementation (I saw the wl_seat struct is goes<br>
> through all the code for ex.)<br>
><br>
> Tnx for advance.<br>
><br>
><br>
> _______________________________________________<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>
_______________________________________________<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>
</div></div></blockquote></div><br></div></div>