Bug 538800

Summary: Should be transparent background missing for some icons in the notification area
Product: [Fedora] Fedora Reporter: alexf <aldafu+fedora>
Component: gnome-appletsAssignee: Ray Strode [halfline] <rstrode>
Status: CLOSED CANTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 12CC: a9016009, anpaza, mark, mclasen, rstrode
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
: 541044 (view as bug list) Environment:
Last Closed: 2009-11-24 22:31:56 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 541044, 541046    
Bug Blocks:    

Description alexf 2009-11-19 13:02:57 UTC
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.

Comment 1 Matthias Clasen 2009-11-24 22:31:56 UTC
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)

Comment 2 Andre Klapper 2009-11-25 08:03:41 UTC
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.

Comment 3 Matthias Clasen 2009-11-25 12:55:52 UTC
> Have some reference to the API (/API change)?

No. But the simple answer is: stop using old copies of EggTrayIcon, start using GtkStatusIcon.

Comment 4 Andrew Zabolotny 2011-05-28 13:54:00 UTC
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.