KDE apps with an system tray icon don't appear in xfce system tray, it appears in new small window. Examples: (k3b, smb4k, kopete). aMule, amsn, azureus, gDesklets, etc.. appear OK!! The bug have appear last week. Reproducible: Always Steps to Reproduce: 1. Open a kde app 2. View the small new window created with system tray icon. debian sarge (testing) xfce42 beta packages from os-cillation repository updated daily xfwm4 version 4.1.99.2+cvs.2004-1203-2 libxfcegui4-1 version 4.1.99.2+cvs.20041203-1 xfce4-systray version 4.1.99.1+cvs.20041112-1
Reproductible. I'll fix that tonite.
*** Bug 578 has been marked as a duplicate of this bug. ***
Can you please upgrade to the following version and tell if that helps: http://www.xfce.org/~olivier/packages/xfwm4-4.1.99.2.tar.gz
This isn't fixed completely yet. I just upgraded everything to latest CVS versions and the problem is still visible, but not 100% of the time. Steps to reproduce: 1) Log off your Xfce session (disable KDE compat) 2) Login 3) start krandrtray (or any other KDE app with systray icon) Systray icon will be displayed in its own window. If you now kill krandrtray (don't forget dcopserver_shutdown), restart xfwm4 (pkill xfwm4;xfwm4 --daemon) and rerun krandrtray again, the systray icon will appear in the taskbar and everything works as expected. Looks like a race condition between the wm and the taskbar on startup to me.
It's not reproducible here and it can't be a race condition unless you started xfwm4 with "--daemon" which is not suitable when using a session manager. Oh, and it's really not a "major" issue.
Argh, thats it. xfwm4 registers "xfwm4 --daemon --sm-client-id <id>" as RestartCommand, when started with --daemon, which of course causes this race. Can you please don't set --daemon for SmRestartCommand? :-)
(In reply to comment #6) > Can you please don't set --daemon for SmRestartCommand? :-) I've been thinking of that lately, but I got too many "serious" bugs to fight :)
Sure. But this should be done before 4.2final to protect us from hundreds of bug reports concerning races between xfwm4 and other clients. :-)
Thanks. :-)
Now done is CVS anyway...
Should be fixed, please reopen when it still happens in the upcoming RC2 release.
This bug has just been fixed in CVS. You can grab a copy of current CVS from here: http://www.xfce.org/~olivier/packages/xfwm4-4.1.99.3.tar.gz
Working again, thanks.