Hi Han, Allowing yourselves to place multiple windows where you want it then isn't going to solve that problem, since users can still drag them around, minimize them, etc. Multiprocess rendering is a bit tricksy, and there's no standardized way to do it right now. The traditional technique is to build your own Wayland compositor inside your application, which is a bit heavyweight, and then use wl_subsurface to composite the results. This is what e.g. WebKit2's architecture does, and it's something I've tried to implement in the past [0]. As the scope of a Wayland compositor becomes larger and larger over time, I think this is starting to become a bit impractical. It might be worth looking into a multi-process buffer-sharing protocol as a Wayland extension, since it's a use case that keeps coming up.
[0] https://github.com/magcius/wakefield On Wed, Jan 3, 2018 at 5:23 AM, Han, Guowei <guowei....@johnsonoutdoors.com> wrote: > We are running a multi process application. And GUI is act as a > transparent top layer. All other process rendering by them self underneath. > So its important for other process to place the window at right potion. > > Sent from my iPhone > > On Jan 3, 2018, at 2:58 AM, Kai-Uwe <ku.b-l...@gmx.de> wrote: > > Maybe you are after a full screen application then. With that you should > be able to decide about the positioning on the whole output. > Am 03.01.2018 um 02:37 schrieb Han, Guowei: > > Thanks Jasper. Do u know if there's a demo i can learn from? Currently i > am creating a bigger surface bigger than screen size. and make subsurface > so i can posion them as i want. Really don't think its a good way to do it. > > Sent from my iPhone > > On Jan 2, 2018, at 4:25 PM, Jasper St. Pierre <jstpie...@mecheye.net> > wrote: > > *EXTERNAL EMAIL* > > Hi Han, > > You cannot position surfaces absolutely using the traditional xdg-shell > protocol. However, for embedded cases, there are protocols like ivi-shell > which provide that functionality. > > On Fri, Dec 29, 2017 at 10:09 AM, Han, Guowei <Guowei.Han@johnsonoutdoors. > com> wrote: > >> Hi, >> >> >> >> Wonder if there’s a way we can position window to anywhere we want using >> wayland or maybe weston? >> >> >> >> Thanks, >> >> >> The information in this email and any attachments may contain proprietary >> and confidential information that is intended for the addressee(s) only. If >> you are not the intended recipient, you are hereby notified that any >> disclosure, copying, distribution, retention or use of the contents of this >> information is prohibited. If you have received this email in error, please >> immediately contact the sender and delete the email. >> >> _______________________________________________ >> wayland-devel mailing list >> wayland-devel@lists.freedesktop.org >> https://lists.freedesktop.org/mailman/listinfo/wayland-devel >> >> > > > -- > Jasper > > > > _______________________________________________ > wayland-devel mailing > listwayland-devel@lists.freedesktop.orghttps://lists.freedesktop.org/mailman/listinfo/wayland-devel > > > > _______________________________________________ > wayland-devel mailing list > wayland-devel@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/wayland-devel > > -- Jasper
_______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel