On Tuesday, November 19, 2019 1:37 PM, Pekka Paalanen <ppaala...@gmail.com> wrote:
> On Tue, 19 Nov 2019 12:19:35 +0000 > Simon Ser cont...@emersion.fr wrote: > > > On Tuesday, November 19, 2019 1:08 PM, Pekka Paalanen ppaala...@gmail.com > > wrote: > > > > > On Tue, 19 Nov 2019 12:55:31 +0100 > > > Guillermo Rodriguez guillerodriguez....@gmail.com wrote: > > > > > > > Hi, > > > > El mar., 19 nov. 2019 a las 12:38, Sebastian Krzyszkowiak > > > > (d...@dosowisko.net) escribió: > > > > > > > > > On 11/19/19, Pekka Paalanen ppaala...@gmail.com wrote: > > > > > > > > > > > yes. I'm not aware of any Wayland extension that would allow > > > > > > clients to > > > > > > dictate always-on-top behaviour on the desktop. It has an obvious > > > > > > attack vector (malicious or misbehaving app setting always-on-top > > > > > > without user's consent) and a simple corner case (how do you stack > > > > > > multiple always-on-top windows). > > > > > > OSD as a concept seems like a desktop component, not a normal app. > > > > > > Hence I would expect such a client to use a domain-specific or > > > > > > custom > > > > > > protocol extension to set always-on-top. If your use case is not a > > > > > > generic desktop but some special environment, then a domain-specific > > > > > > protocol extension would be a way to go. For generic desktop > > > > > > environments you'd integrate with the particular DE specifically, > > > > > > e.g. > > > > > > a gnome-shell plugin or something. > > > > > > That is, if the OSD really is an independent separate program and > > > > > > not a > > > > > > part of some fullscreen application. > > > > > > > > > > Sounds like something layer-shell protocol solves portably already. > > > > > > > > That sounds interesting. Is that supported by Weston? > > > > > > No. Not yet at least. > > > > layer-shell's goal is to provide a way to create portable desktop > > components, so it indeed seems like it's a nice fit for this use-case. > > Note that for security reasons access to layer-shell could be > > restricted, so layer-shell shouldn't be used by regular clients. > > Yeah, if it can be implemented without messing up the normal shell > functions or needing consideration in shell plugins, that might be even > upstreamable into Weston. That would be nice. CC'ing myfreeweb. _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel