Red Hat Bugzilla – Bug 979710
KDE SystemTray plasmoid shows a different set of system tray icons on different monitors
Last modified: 2013-06-30 21:13:00 EDT
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).
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
tray icons only appear in only one plasmoid
Icons appear on all plasmoids SystemTray
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.