Hi Guillermo, On Fri, 6 Aug 2021 at 10:44, Guillermo Rodriguez Garcia <guille.rodrig...@gmail.com> wrote: > El vie, 6 ago 2021 a las 10:14, Daniel Stone (<dan...@fooishbar.org>) > escribió: >> kiosk-shell is something we have in newer versions of Weston which >> sounds like it would work well for your usecases - it's designed to >> just run a single application fullscreen. You might want to check out >> what we have in git, which will be released as 10.0 in a few weeks' >> time. > > I have a use case for this which is conceptually one single application, > fullscreen, no desktop stuff (navigation bar, window management etc) but > needs to support additional processes with separate top-level windows. This > would be used e.g. to overlay a video stream (using gstreamer) on top of the > "main" application. Will this be supported by kiosk-shell ?
For clients to be able to position themselves relative to other clients, wl_subcompositor gives you the subsurface mechanism for embedding. This was designed for this exact usecase: an application embedding media content in its own top-level window. Using this is very strongly recommended. If you are unable to do this for whatever reason, then you will need to customise the window manager - in this case, kiosk-shell. We are planning to extend this with Lua scripting to make this easier, but have no firmly-defined ETA for this right now. Cheers, Daniel