GNOME Bugzilla – Bug 653350
Use GTK stock StatusIcon instead of own dumb implementation
Last modified: 2011-07-21 18:19:37 UTC
Own implementation doesn't use ARGB visual which prevents tray icon compositing.
I'm not sure I understand what the problem is. Is Banshee's icon in the notification area not transparent for you? If so: What version of Banshee are you using? If you're really using git master, as your report says, what's the date you last updated/built it? This issue should have been fixed on May 7. See Bug 645832. Are you using Gnome? Which distro and which version?
I'm using ArchLinux, no DE, panel is my own (https://bbs.archlinux.org/viewtopic.php?id=117528) and supports only composited icons, banshee was last released version. Apparently, git master indeed works (I didn't actually compile it before reporting, just looked at the code and saw custom implementation of tray icon). But why it's still there, by the way? GTK# has this already, why are you keeping custom implementation? And when we will see released version with that fix?
(In reply to comment #2) > Apparently, git master indeed works (I didn't actually compile it before > reporting, just looked at the code and saw custom implementation of tray icon). Glad to hear it! In that case, I'm going to close this report. > But why it's still there, by the way? GTK# has this already, why are you > keeping custom implementation? It's my understanding that Banshee is doing some customization because certain mouse events (such as scroll) aren't available with the GTK# bindings for GtkStatusIcon. There's a lot more discussion about Banshee's notification icon in Bug 588255, specifically see Bug 588255 comment 46. > And when we will see released version with that fix? If a stable Banshee 2.0.2 is released, the fix should be included there. If not, the fix will be included in September's stable 2.2 release. *** This bug has been marked as a duplicate of bug 645832 ***