OSD above fullscreen windows

Martin Gräßlin mgraesslin at kde.org
Mon Aug 11 11:01:36 UTC 2014


On Monday 11 August 2014 12:48:30 Martin Klapetek wrote:
> On Mon, Aug 11, 2014 at 11:51 AM, Martin Gräßlin <mgraesslin at kde.org> wrote:
> > honestly: no. There's a reason for the way it is and I'm quite sure we
> > discussed it. If the arguments (e.g. private chat going over presentation)
> > do
> > not apply for OSD then we have to realize that a OSD needs a dedicated
> > window
> > type with a dedicated layer. But changing notification type handling is
> > wrong.
> 
> Well there has been some mismatch I think - OSDs are using the Notification
> window type, but notifications themselves (the popups) do not, so basically
> the OSDs are already using dedicated type, which is why I thought OSD
> should be on top of everything. Notifications (the popups) obviously should
> not ;)

eheh - then let's change the notifications to use window type notification as 
a first step. That's what it got introduced for.

Whether OSD should be above active fullscreen windows or not is nothing I want 
us developers to decide. Let's take it to the forums and start looking at the 
use cases and whether we should have an OSD on top fullscreen windows (e.g. I 
think volume changes in a video player is wrong, that should be handled by the 
video player). If the outcome is a change, then let's do it properly by 
introducing another type and layer - I don't want to semantically abuse types 
as we used to. I want to have Plasma pass as much information to KWin as 
possible - we need that for the Wayland world anyway where Plasma cannot just 
bypass the window manager.

Cheers
Martin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20140811/0dda2216/attachment.sig>


More information about the Plasma-devel mailing list