System tray issues (WAS: Re: KDE/kdebase/workspace/plasma/applets/systemtray)
Andy Fawcett
andy at athame.co.uk
Tue Aug 5 06:49:33 CEST 2008
On Saturday 02 August 2008 18:48:23 Alex Merry wrote:
> On Saturday 02 August 2008 15:17:44 Alex Merry wrote:
> > On Saturday 02 August 2008 13:56:49 Alexis Ménard wrote:
> > > SVN commit 841018 by menard:
> > >
> > > This fix seems to fix the systray, it's works just fine here
> >
> > I still get no icons. I've tried putting raise()s just about
> > everywhere, and they still won't come out...
>
> A little more work shows that the problem is not raising.
>
> Current situation:
>
> When adding a system tray to an already existing panel, or using Qt
> 4.4.0, everything works as expected.
>
> When loading plasma using Qt 4.4.1 with a system tray on the panel,
> the icons don't appear, although space is reserved for them.
>
> Setting the autoFillBackground properties (and setting different
> backgroundRoles) on SystemTrayWidget and SystemTrayContainer shows
> that the SystemTrayWidget appears on top of the panel, and a
> SystemTrayContainer appears on top of that for each icon that should
> be there. It's just the icons themselves that don't display.
>
> At this point, I'm stuck. The changelog for 4.4.1 is at
> <http://trolltech.com/developer/resources/notes/changes/changes-4.4.1
>>. A fix about QX11Embed is mentioned:
> [207800] Fixed a regression from 4.3 to 4.4 where putting a
> QX11EmbedContainer into a QWidgetStack would case the container
> stay visible permanently.
> However, qt-copy shows no changed between 4.4.0 and 4.4.1 to
> src/gui/kernel/qx11embed_x11.*
>
> Anyone any clue?
>
Unfortunately not.
JFTR, this seems to be http://bugs.kde.org/show_bug.cgi?id=168007 with
342 votes already in 4,5 days. Seems it is annoying a lot of people with
4.1.0 and Qt 4.4.1
Andy
--
Andy Fawcett | andy at athame.co.uk
| tap at kde.org
"In an open world without walls and fences, | tap at lspace.org
we wouldn't need Windows and Gates." -- anon | tap at fruitsalad.org
More information about the Plasma-devel
mailing list