Bug 187627

Summary: Some GTK applications' system tray icon are not displaying in KDE 4
Product: [Unmaintained] plasma4 Reporter: Dotan Cohen <kde-2011.08>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: normal CC: aseigo
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Unspecified   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Dotan Cohen 2009-03-19 19:42:50 UTC
Version:            (using KDE 4.2.0)
Installed from:    Ubuntu Packages

It appears that some GTK applications' tray icons are not appearing in KDE 4. An example of this is Zim:
http://zim-wiki.org/

On the Zim bugtracker there is a reduced test case that KDE 4 fails to show the tray icon for:
http://launchpadlibrarian.net/23696002/test-trayicon.py
Comment 1 Aaron J. Seigo 2009-03-19 20:56:08 UTC
depends on the version of qt (e.g. known issues with 4.4.1) and which sys tray it is. works fine in trunk and branch, though with latest Qt versions for each.

*** This bug has been marked as a duplicate of bug 164786 ***
Comment 2 Dotan Cohen 2009-03-19 22:11:36 UTC
Are you sure it's fixed, or related? I'm running more recent software than there was when that bug was closed, that's why I thought that it might not be related:

$ kde4-config -v
Qt: 4.5.0
KDE: 4.2.1 (KDE 4.2.1)
kde4-config: 1.0

Could you try the testcase linked above on Trunk to confirm, as I cannot build it here (production machine)?

Thanks, Aaron!
Comment 3 Aaron J. Seigo 2009-03-19 23:52:36 UTC
i used to be able to reproduce with 100% reliability with pretty much exactly the same test case (only in perl, but same difference), and it was eventually fixed. whether that was in our code, qt, or gtk .. i don't know.
Comment 4 Dotan Cohen 2009-03-20 00:20:44 UTC
Alright, then, I'll wait it out until I can get newer software versions. Thanks for the explanation, it really shows that you care about making a good user experience and not just getting bugs closed quickly. Your work is much appreciated, Aaron.