Hi Jason,

> As of right now, weston doesn't have a way (as far as I know) to split
> your devices into multiple seats.  Then again, I don't really see why
> you would want to unless you plan to have two people working on the
> same computer simultaneously (I guess that's a possibility).

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. 

-Satyeshwar

-----Original Message-----
From: wayland-devel-bounces+satyeshwar.singh=intel....@lists.freedesktop.org 
[mailto:wayland-devel-bounces+satyeshwar.singh=intel....@lists.freedesktop.org] 
On Behalf Of Jason Ekstrand
Sent: Wednesday, April 17, 2013 1:49 PM
To: Andrew Voron
Cc: wayland-devel@lists.freedesktop.org
Subject: Re: Seats support

Andrew,
The seat concept is meant for each seat to correspond to one human
interface to the desktop.  For example, say you have a fancy laptop
with a touchscreen as well as both a trackpad and a nub.  And let's
say that we further complicate the situation by plugging in an
external keyboard/mouse.  All of those devices would be one one seat.
The wl_pointer would be an agrigate from all three pointing devices
and the wl_keyboard would get key events from both keyboards.  the
wl_touch would just be the one touch screen in this case.

As of right now, weston doesn't have a way (as far as I know) to split
your devices into multiple seats.  Then again, I don't really see why
you would want to unless you plan to have two people working on the
same computer simultaneously (I guess that's a possibility).

The only back-end that currently provides multiple seats is
Hardening's RDP back-end that provides one seat for each connected RDP
client.

I hope that helps,
--Jason Ekstrand

On Wed, Apr 17, 2013 at 3:26 AM, Andrew Voron <volan...@gmail.com> wrote:
> Hello.
>
> I want to clarify a seats supporting by wayland(and weston). By "seats
> support" I mean an ability to define in weston.ini file some "seats" and
> imput(keyboard, mouse) and output (monitors) channels for each of that
> seats. If the answer is YES, can you point me any docs related to this
> stuff. If NO, could you explain, please, a "seat" metaphor of the protocol,
> and how it maps in weston implementation (I saw the wl_seat struct is goes
> through all the code for ex.)
>
> Tnx for advance.
>
>
> _______________________________________________
> wayland-devel mailing list
> wayland-devel@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel
>
_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/wayland-devel
_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to