I got mildly annoyed that duplicate wi-fi and bluetooth icons were showing up in my panel, and tracked it down to the fact that they were showing up in both systray and statusnotifier plugins. Can someone explain the differences among them (and also indicator)?
- "notification area" (AKA: systray)
- "status notifier plugin" (AKA: statusnotifier)
- "indicator plugin" (AKA: indicator)
So far I've read that systray has been around forever, that statusnotifier is newer and is somehow blessed by freedesktop (?) and that indicator was written to "address design concerns Canonical was having" (here). Moreover, several things seem to have their own dedicated panel plugins, like "pulseaudio plugin" and "power manager plugin", which seem like they ought to work just fine as elements within either systray or statusnotifier. Why is such a simple aspect of the UI so fractionated? Is there any effort underway toward reunification into a single tray? Is there some semantic distinction among these that I'm missing, that explains why it makes sense to have more than one?