minutes Monday Plasma hangout

Martin Gräßlin mgraesslin at kde.org
Wed Nov 6 09:12:29 UTC 2013


On Wednesday 06 November 2013 09:34:23 Martin Klapetek wrote:
> On Wed, Nov 6, 2013 at 7:00 AM, Martin Gräßlin <mgraesslin at kde.org> wrote:
> > And what about the event filter on the root window to ensure that the
> > splash
> > 
> >  screen stays on top of the stack? Maybe that was missing in KSplashQML,
> > 
> > but
> > KSplashX clearly has that.
> 
> There's
>      setFlags(
>         Qt::FramelessWindowHint |
>         Qt::WindowStaysOnTopHint |
>         Qt::BypassWindowManagerHint
>     );
> 
> on the splash windows.
> 
> Not sure how much of a replacement that is though.
none at all. BypassWindowManagerHint just says it should be override redirect. 
That is a window manager will not manage it. Any window can go above it if it 
wants (X11 is not protected, any window can raise it as it wants, KWin and 
other window managers prevent that, though, but only for managed windows). The 
WindowStaysOnTopHint is completely useless as well as the FramelessWindowHint 
as both only apply for managed windows. Even if the WindowStaysOnTopHint 
doesn't say it should stay on top, but just that it's in the Keep Above layer 
of the window manager, which isn't the topmost layer.

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


More information about the Plasma-devel mailing list