When I start my session, the items in the notification area (network-manager, xfce4-power-manager) are not visible. If I restart the panel using xfce4-panel -r they appear correctly.
Additional information: when the notification area is hidden, I have two running processes of "wrapper /usr/lib/xfce4/panel-plugins/libsystray.so a_number s". When I restart the panel (and it starts to work), I have only one.
Created attachment 2886 xsession log of startup
Created attachment 2887 new log This time, two systray processes and no mixer process after startup. As usual, a restart of the panel fixes everything.
Created attachment 2888 log after rebuilding xfce4-mixer Tested two times, the systray shows up correctly this time but the mixer still isn't displayed.
I can reproduce a same situation, systray doesn't show up, and also one xfapplet plugin doesn't show up. Could this maybe be related to external plugins only? The xfapplet seems to be allocated a wrong size, and I have seen the systray once with a cropped icon at the most left. This occurs only on login (from gdm/kdm/...), but never when running the process manually (on the current display or a different one).
Improved restarting a bit in commit 62b86c0 (you need to recompile external plugins too). Maybe you guys can update the log files.
Anyone?
Ah sorry, I archived the bug, thought it was about “frame not visible”, thanks for the reminder :) I'll check that out today.
Created attachment 2967 session.log Hey, not “today” but today. Tested the bug and I can see the bug reproducing for the xfapplet plugin (the one I mentionned in comment 5) but after 1-2 seconds of loading, tada, the plugin is displayed with its right size et-al. ;-) However, I started login into an X session more than once and the notification area still doesn't appear all the times. Log is attached (I filtered the XfceSmClient out, they are boring.) I restarted the panel so you will see the “Restarting...” message. And the bummer will be this line: libsystray-Message: already a notification area running But there ain't any other notification areas as you may guess, and restarting the panel let's the notification area appear always without problem.
Could you update the log with "export PANEL_DEBUG="1", that will give me more information what the panel started.
Created attachment 2968 session.log
Looking at the log I might have some ways to fix it, but it also shows you have not recompiled the xfapplet plugin against the latest libxfce4panel. Will move some code around this evening.
Ok changed the handling of the systray, it now takes over selection, so a restart should work better now. Could someone give it a shot? Don't forget to compile externals plugins too and please attach the log, even if it works, with PANEL_DEBUG=1.
This should be fixed after fixing the restart code and making the restart unneeded because the rgba colormap is already available on startup. Please reopen if one of you still has this problem with master.
Couldn't reproduce lately (tested from git).