Created attachment 766935 [details] Screenshot with problem Description of problem: KDE SystemTray plasmoid shows a different set of system tray icons on different monitors. I have 2 panels on each monitor. And I have SystemTray plasmoid on each panel. gajim, Qtransmission and other tray icons show only in right SystemTray plasmoid. Version-Release number of selected component (if applicable): 4.10.4-5.fc19 (I have checked kde-workspace-4.10.4-6.fc19 too). How reproducible: All time Steps to Reproduce: 1. Run KDE on a system with 2 monitors 2. add 2 panels with SystemTray plasmoid on each panel 3. run applications with the tray icon Actual results: tray icons only appear in only one plasmoid Expected results: Icons appear on all plasmoids SystemTray Additional info: Green shows the allocation of plasmoid without icons (left). Red indicates the allocation of a plasmoid with application icons (right).
This is a technical limitation of the old XEmbed-based system tray protocol which all the non-KDE applications still use: The system tray icon can only be embedded at one place, so it can only show up in one of the 2 system trays you have. As long as the applications use the old protocol (which is going to be a while, because neither upstream Qt 4 nor upstream GTK+ support the new protocol), this cannot be fixed.