Sound Indicator news and updates
The following is a guest blog by Conor Curran:
I joined Canonical early January 2010 to fill the role of Sound Architect on the DX team. Ever since I have been implementing a redesign of the system sound menu. ‘Indicator Sound’ is part of a core group of system indicators which sit on the top panel of the Ubuntu desktop. Its main purpose is to allow users to control the system’s sound settings (through pulseaudio). PulseAudio which is the sound server generally used on Linux systems ( similar to Apple’s CoreAudio or MS’s WASAPI ).
From Maverick onwards the inidicator was enhanced to allow for popular Media players to be controlled from the menu. This was made possible by the good work of the MPRIS people particularly Mirsal Ennaimem, Alex Merry, Ian Monroe and Lennart Poettering. I feel our immediate use-case really spurred the new version of this MPRIS into fruition. Currently Rhythmbox, Banshee, Amarok, VLC, Xnoise, Media Player Daemon all support complete integration with the menu.
The Natty release uses exclusively the MPRIS2 protocol including the playlist extension. This will enable applications like Spotify (with the MPRIS extension) to integrate seamlessly into the menu as no extra dependency will be needed.
More information on client registration can be found in the spec. The launchpad home for the project is https://launchpad.net/indicator-sound and the source can be fetched from the development trunk at lp:indicator-sound (or alternatively you can grab a tarball of the most recent release).
I hangout on #ayatana, #ubuntu-desktop on #freenode under the alias of ‘ronoc’. Any questions please feel free to ping me any time or ask the developer mailing list.
On my roadmap amongst other indicator concerns will be a focus on the ubuntu user experience for the lightweight audio dabbler to the medium weight MP3 mixer. David Henningsson, Daniel Chen, Luke Yelavich and Rodrigo Moya have been doing great work around this area and as this is something very close to my heart I should really be more involved …
Application Menu making it’s way to Firefox
Chris Coulson has been working on adding Application Menu support to Firefox for 11.04. Here’s the initial cut:
The reason you still see the old menu inside the window is that for testing developers will have both running so they can compare them side to side.
You can find the code to the extension here: https://launchpad.net/globalmenu-extension
Hackers and testers are welcome, but please remember that this is very young, so don’t expect ponies and unicorns.
Application Menu Status for 25 June
Not to be outdone by the (excellent) work of the other Unity folks, Ted and Cody have released indicator-appmenu 0.0.7 and appmenu-gtk 0.0.8 which are now in Maverick and the Lucid PPA.
We’re getting close to including the menu by default in Unity (right now you have to explicitly install it). There’s a few issues left to iron out, basically submenus and some still-partial menus. That’s where the focus is right now. Seb128 and didrocks will then determine when to flip the menu on as default. The DX team are going through existing bugs right now, so now would be a good time to double check an issue to see if it still affects you.
- Seperators work as expected (no more extra seperators in the menus)
- Keyboart shortcuts are now displayed in the menu
- Crasher fixes
https://code.launchpad.net/~canonical-dx-team/appmenu-gtk/trunk https://edge.launchpad.net/ubuntu/+source/appmenu-gtk/0.0.8-0ubuntu1 https://edge.launchpad.net/ubuntu/+source/appmenu-gtk/0.0.8-0ubuntu2
And of course, our home page with instructions on how to test: