GNOME Bugzilla – Bug 693905
Docked tray windows can't be animated
Last modified: 2018-02-05 09:46:05 UTC
Using lastest master of Mutter and Gnome Shell, it looks like Mutter no longer gets damage events for docked tray windows so they can't update their appearance. For example the teststatusicon example in GTK+ tries to alternate between two icons. Under latest Mutter it only draws the first icon and never switches to the second. Bisecting Mutter points to this commit: http://git.gnome.org/browse/mutter/commit/?id=fbfab93c63b393
Are these GTK+ programs using the latest GTK+ or other programs? If they are GTK+ programs, it's probably the case that the status tray icons are assuming that they will get the frame synchronization protocol since the WM exports _NET_WM_FRAME_DRAWN, even though they aren't actually toplevel windows. If they are GTK+ 2 or non-GTK+ apps, I don't have any immediate idea.
IIRC mutter doesn't deal with tray icons anymore => closing.