GNOME Bugzilla – Bug 702087
tray icon flicker with awesome WM
Last modified: 2013-06-12 12:59:19 UTC
NetworkManager (v0.9.6.4) applet icon in systray is flickering. If nm-applet is executed with NMA_SIZE_DEBUG=1 env var, one can see endless cycle of ** Message: status_icon_size_changed_cb(): status icon size now 19 ** Message: status_icon_size_changed_cb(): status icon size now 22 ** Message: status_icon_size_changed_cb(): status icon size now 26 ** Message: status_icon_size_changed_cb(): status icon size now 28 debug output, which is printed in handler of "size-changed" signal of gtk3 gtk_status_icon_* object. So it apparently is some kind of race condition. Since I am not expert in X windows internals, I cannot say for sure if it is a fault of awesome, or rather of nm-applet, however this behavior does not occur if awesome's own systray is disabled and instead "tint2" is used for systray. Please refer to: https://awesome.naquadah.org/bugs/index.php?do=details&task_id=1143 (there is apparently an issue with TLS certificate)
this is fixed in git master and in 0.9.8.2. 0.9.6 isn't really being maintained any more, though the patch would probably apply if you wanted to patch it locally (https://git.gnome.org/browse/network-manager-applet/patch/?id=d6f5bd36) *** This bug has been marked as a duplicate of bug 698901 ***