Notes from "New OSD in Plasma 2"

Martin Gräßlin mgraesslin at kde.org
Tue Jan 21 07:57:55 UTC 2014


Martin GräßlinOn Tuesday 21 January 2014 08:32:16  wrote:
> On Tuesday 21 January 2014 01:06:36 Martin Klapetek wrote:
> > On Mon, Jan 20, 2014 at 6:59 PM, Thomas Lübking
> > 
> > <thomas.luebking at gmail.com>wrote:
> > > On Montag, 20. Januar 2014 17:29:18 CEST, Martin Klapetek wrote:
> > >  How would the positioning work inside kwin and where?
> > > 
> > > kwin/placement.cpp
> > 
> > I'm stucked. I'm pretty sure I'm setting the NET::Notification windowType
> > on the PlasmaCore.Dialog, however when it shows up, KWin tells me it's
> > NET::Normal (Client::windowType()) plus Client::isNotification() returns
> > false.
> 
> Probably a bug in PlasmaCore.Dialog. It shouldn't be NET::Normal at all, but
> NET::Dialog by default. I'll have a look.
I had a look and the Plasma side seems fine. You can verify using xprop. My 
demo dialog got the notification type.

But KWin does not yet support notifications window type for managed windows. 
You need a patch to KWin, for example http://pastebin.kde.org/pkyshgvpx

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/20140121/9dadcd0e/attachment.sig>


More information about the Plasma-devel mailing list