On Friday 27 June 2014 12:49:18 you wrote: > Although I finally made the systray plugin work, I found a severe > issue last night. > Due to a regression bug in Qt5, the NETWM Dock type is not set on the panel. > https://bugreports.qt-project.org/browse/QTBUG-39887 > So the panel will be hidden when the user try to minimize all windows; > e.g. it's treated like a normal window by the WM. > To workaround this, I called X11 directly to set the NETWM dock type > to the panel and it works.
consider using KWindowSystem for it :-) But even then one needs to set it after Qt sets the window type. It gets hard overwritten whenever the window is mapped. I have that on my todo list for Qt 5.4. We have that workaround in quite some places, I think we connect to visibilityChanged event or something like that. Cheers Martin
signature.asc
Description: This is a digitally signed message part.
------------------------------------------------------------------------------ Open source business process management suite built on Java and Eclipse Turn processes into business applications with Bonita BPM Community Edition Quickly connect people, data, and systems into organized workflows Winner of BOSSIE, CODIE, OW2 and Gartner awards http://p.sf.net/sfu/Bonitasoft
_______________________________________________ Lxde-list mailing list Lxde-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxde-list