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