Previous Entry | Next Entry

Unity

Ted Gould opened the session by introducing the stack and its relationship to the stack which is now based Compiz.

He introduced the Unity notification approach. In the next Unity release, it will allow libnotifier and only traditional status icon messages from Wine and Java (all other status icon clients will be rejected).

Ted gave an overview of some of the use cases in Ubuntu for libindicate: Evolution, Gwibber and Empathy. A critical point is that libindicate is a persistent: if an app crashes, the indicator is taken with it. Indicator also has MPRIS support and Ubuntu's patches GTK+ and Qt have AppMenu support.

To do application tracking, they developed a library called BAMF which talks to X11, DBUS, and desktop files.

Application menus are split in to offline and online division: offline derived from the .desktop file and online derived from the Ubuntu AppIndicator spec.

Ted surveyed Places which is a mechanism for defining search and browseable categories for click-able items: applications, Tracker file results, web history, application history.

There were questions about the decision to move to Compiz from Mutter; nothing new was said that hasn't been written elsewhere and so I will not rehash it here.

I asked about the long-term vision of Unity; Ted replied that they really isn't any huge long-term goals beyond what has already been announced for Natty. I asked if there was an extensibility plan; Ted replied that extensions should be done through AppIndicators.

Federico started a long side conversation about how to get one, unified Activity Journal interface shared between Shell and Unity. There was much discussion about technical feasibility of various approaches and the design philosophy of Shell. Because of the Compiz/Clutter split, the only lowest common denominator would be to XEmbed an alpha transparent window rendered by AJ. Owen said that this approach would have all kinds of problematic side effects like, for example, not working with the search results. There was a lot of desire to come up with some kind of solution so we may see something specifically for AJ.

Comments

( 5 comments — Leave a comment )
(Anonymous)
Nov. 7th, 2010 10:03 pm (UTC)
Thanks
Thanks for writing such great blog posts about what is happening at the Boston GNOME Summit. If it wasn't for you, I don't think many readers of Planet GNOME would be so up to date. Thanks!
(Anonymous)
Nov. 7th, 2010 10:07 pm (UTC)
Compiz/Mutter
> nothing new was said that hasn't been written elsewhere and so I will not rehash it here.
do you have a link for those that have not followed the discussion to read up on it?
(Anonymous)
Nov. 8th, 2010 10:23 am (UTC)
Re: Compiz/Mutter
http://www.jonobacon.org/2010/10/31/unity-some-further-clarification-points/#comment-162720
jspaleta
Nov. 7th, 2010 10:37 pm (UTC)
No long term goals beyond Natty?
I'm having trouble reconciling the statement that there are no long term goals beyond Unity with Shuttleworth's recent blog post about a long term goal of turning Unity into a native Wayland client.

Did a Wayland-ized future come up at all in this Unity discussion?

-jef
jasondclinton
Nov. 8th, 2010 12:01 am (UTC)
Re: No long term goals beyond Natty?
Yes, it did come up the answer was quite, eh, non-commital.
( 5 comments — Leave a comment )

Profile

color, uphair, smile
jasondclinton
Jason D. Clinton

Latest Month

September 2011
S M T W T F S
    123
45678910
11121314151617
18192021222324
252627282930 

Tags

Page Summary

Powered by LiveJournal.com
Designed by Tiffany Chow