If you have a GtkStatusIcon and set_visible to false and then later set it to true, it never shows up in the KDE tray. Simple test case: #!/usr/bin/python import gtk, gobject def show_it(t, *args): print "showing it" t.set_visible(True) return False t = gtk.status_icon_new_from_file("/usr/share/pirut/pixmaps/puplet-updated.png") t.set_visible(False) gobject.timeout_add(5000, show_it, t) gtk.main()
Can somebody verify that this is fixed with GTK+ trunk ? If it is, I would be willing to backport the relevant changes to the stable branch.
Definitely fixed with gtk+ 2.11.6
*** Bug 214516 has been marked as a duplicate of this bug. ***
Any chance to see this fixed in F-7's gtk2 too? We're (still) getting lots of bugs/complaints there.
*** Bug 380071 has been marked as a duplicate of this bug. ***
Once I have a working backported fix, sure. So far, no luck
Thanks.
*** Bug 380571 has been marked as a duplicate of this bug. ***
I posted bug 380071 ... the big thing I'm wondering about is, why did bluetooth-applet etc. suddenly begin getting started as part of log-in after the KDE upgrade? I never saw this problem before the recent update ...
Because KDE was patched to honor the XDG autostart directory.