Version: r961515 (using Devel) Installed from: Compiled sources Platform: OS: opensuse 11.1 Qt: 4.5.1 KDE: 4.2.71 (KDE 4.2.71 (KDE 4.3 >= 20090428)) Plasma Workspace: 0.3 kdelibs: r961515 kdebase: r961515 Steps to reproduce: 1. Open configure desktop. 2. Go to Advanced. 3. Click Autostart. 4. Click Add program. 5. Select evolution. 6. This opens properties of evolution.desktop. 7. Go to Application tab. 8. Click Advanced Options. 9. Select place in system tray. 10. Save settings. 11. Restart kde. 12. A new cashew icon appears in system tray with tooltip "plasma-desktop". 13. Click this icon. Expected result: Clicking this icon should show/hide evolution. Actual result: Panel becomes dark and desktop becomes totally black. No wallpaper or widgets are showing up.
*** This bug has been marked as a duplicate of bug 181164 ***
This is not a duplicate of bug 181164. Reopening Further analysis (?) revealed that the current implementation of ksystraycmd needs the "--window regexp" command line switch to capture the windows with "regexp" in their title. If this switch is not used, the first application will be taken.. In this case, the wID of the plasma desktop itself. As users can't know which window title will have the Application when configuring a Autostart app (and the configure dialog doesn't provide an option to this), KSystrayCmd should take the windows of the PID of the application it started. I created a patch to allow this and to fix another issues on ksystraycmd.. but it's a big patch so we can't allow it into 4.3 .... Regards
This works fine on kde 4.4 beta1.
Sorry it doesn't work consistently. Sometimes it places pidgin or gnome keyring in system tray.
Closing as request of the reporter. In any case, the root cause is the same as in bug 210970