It has been a while since I blogged about giving Transmission an Application Indicator. In that post I said I was also working on giving Banshee an Application Indicator, bug #518171. Since then we’ve decided to not provide the indicator in the Banshee.NotificationArea extension, the default tray icon in Lucid still. Instead I’ve moved the code I already had over to a separate extension that has become part of the Banshee Community Extensions. The Banshee Community Extensions project, or BCE, is a set of extensions that are not part of the Banshee core, but shipped separately. The entry-barrier for new extensions is lower — useful if you’re submitting yours just before the 1.6.0 release — and they are hosted at Gitorious, which makes cooperation a lot easier.
Bertrand Lorentz accepted my merge proposal at 27 March and was so kind to clean up the code a bit and since then the Banshee.AppIndicator extension has been available from the BCE code repository.
Using Banshee.AppIndicator on Ubuntu 10.04 “Lucid Lynx”
Thanks to the hard work of Chow Loong Jin Banshee.AppIndicator was one of the community extensions that got packaged in Debian and later synced by Ubuntu. If you want to use the Application Indicator for Banshee you first need to install the banshee-extension-appindicator package. Install ‘banshee-extension-appindicator’. At the moment there is a small packaging bug in banshee-extension-appindicator, it should depend on the libappindicator0-cil package, but it doesn’t. You can work around this issue by manually installing libappindciator0-cil.
Once you’ve installed you first need to disable the Banshee.NotificationArea extension. Go to Edit->Preferences–>Extensions, scroll down and untick the checkbox for the “Notification Area Icon” extension. Now scroll up again and enable “Application Indicator for Banshee”. Done!