Description of problem: I have set my gnome-panel to have a 50%-or-so transparent background and since F12 some of the icons which appear in the notification area don't honour this transparency instead they show a solid grey background when they should not. E.g. Gajim and Banshee are affected while Azureus, Rhythmbox or NetworkManager are not. This is a regression, it worked fine in F11. Also, maybe this bug should be filed against gnome-panel, not sure. Version-Release number of selected component (if applicable): gnome-panel-2.28.0-13.fc12.x86_64 gnome-applets-2.28.0-2.fc12.x86_64 How reproducible: Set gnome-panel to a semi-transparent background. Then run Gajim or Banshee (other apps might be affected too) and watch the notification area. Actual results: Some icons have a non-transparent background. Expected results: All icons in the notification area should honour the transparency setting of panel.
These applications use an outdated implementation of the tray icon code. You need to file bugs against the applications, please (or reopen this one and move it to one of the apps)
Have some reference to the API (/API change)? Having a link handy when posting a bug against those apps makes it easier to convince maintainers to fix their broken applications.
> Have some reference to the API (/API change)? No. But the simple answer is: stop using old copies of EggTrayIcon, start using GtkStatusIcon.
Matthias, GtkStatusIcon does not allow to intercept mouse events over the status icon (e.g. mousewheel or RMB). That's why some applications (e.g. Sonata, StarDict) still prefer eggTrayIcon.