Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

Will the desktop version of Unity, scheduled to appear in 11.04, be programmed using Qt? I ask this in relation to Matt Zimmerman's blog posting of several days ago, where he intimated that Qt was the more pragmatic choice for an SDK to get coders more involved. As a corollary, it would make sense if the whole desktop were in Qt, which would also make it possible to do a lot more beautiful effects, and make a more visually engrossing desktop experience. In any event, please elaborate on the future role of Qt in the Ubuntu desktop.

share|improve this question
    
add comment

3 Answers

Unity is built using some GNOME technologies like GTK and gmenu, and some other technologies that are not officially part of GNOME, such as Compiz, Zeitgeist, Software Center, and other bits from the Ayatana project.

However for people who use older hardware or have driver problems the Unity 2D interface will be available in 11.04 and is programmed in Qt.

share|improve this answer
add comment

I would suggest you also read up on the future of GTK+ 3.x, Clutter, and related technologies. Using Qt as the basis of the Ubuntu desktop will not automatically make the desktop any easier to use, any "prettier", any "cooler" or any more stable. Furthermore, it would be more useful to forge ahead on a path of greater cross-toolkit standards (ref: freedesktop.org) and greater interoperability, not on consolidating everything into Qt.

share|improve this answer
add comment

At UDS Mark Shuttleworth mentioned, that one of the things that must be done until Unity will be ready to use, is to make it compatible with qt, so that these two could cooperate.

share|improve this answer
    
It already is, if you mean menus/appindicators etc. Those are the main features that are needed between GTK+ and QT, and both are implemented. –  RolandiXor Oct 28 '10 at 16:46
4  
Yes, in that context I meant that Qt applications should have access to all of Unity's services like indicators, notifications, panel menu and launcher quicklists. That's the case, broadly speaking, already and will definitely be true for 11.04 too. –  Mark Shuttleworth Nov 3 '10 at 14:42
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.