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.

I just got known that GTK+ 3.0.0 has been released.

  • Will Ubuntu 10.10/11.04 come with runtime libraries for GTK+ 3.0? Are these installed by default?

  • Will Ubuntu have development libraries and header files for compilation of GTK+ 3.0 programs?

  • When will Ubuntu (as whole) move to GTK 3?

I'm mostly concerned about moving audio-recorder app from GTK+ 2.x to 3.0.

References:

share|improve this question
    
how can i know abt the gtk version which ubuntu does have during installation...and do nautilus use gtk..??? in what IDE nautilus is written..? –  user11965 Mar 7 '11 at 11:43

4 Answers 4

GTK+ 3.0 will be available for 11.04, but not included by default and none of the default applications will be built with gtk3. This will give application developers time to port to gtk3, theme engines and themes to be updated, etc.

share|improve this answer
  • Ubuntu 10.10 will NOT come with GTK+ 3.0 runtime libraries nor header files. Maybe they will be obtainable from some external resources, like PPA's.
  • Ubuntu 11.04 SHOULD (as whole) move to GTK+ 3.0 (at least: most applications).
  • Ubuntu 11.04 WILL have runtime libraries for GTK+3.0. They should be installed by default.
  • Ubuntu 11.04 WILL have development libraries and header files for GTK+ 3.0, but they will NOT be installed by default.
share|improve this answer

EDIT: As of Ubuntu 11.10, Unity uses GTK 3 and gnome-shell has been added to the repo and can be installed alongside Unity and other window managers.

Ubuntu 11.10 will have Gnome 3 support built-in: http://www.webupd8.org/2011/05/gnome-shell-is-finally-available-in.html

I believe that they are working on porting Unity to GTK 3 as well. (NOT Gnome 3)

share|improve this answer
1  
What do you mean by "NOT Gnome 3"? 11.10 does use Gnome 3. –  Jo-Erlend Schinstad Jul 5 '11 at 16:18
1  
@jo-erlend it will have Gnome 3 as an option, but Unity will not be Gnome 3. there are two technologies: GTK 3, which is the actual UI framework, then Gnome 3, which is all the applications and the new gnome-shell window manager. I was just trying to make it clear that Unity != Gnome 3 –  senshikaze Jul 5 '11 at 16:26

It will be available in Natty (11.04): https://launchpad.net/ubuntu/+source/gtk+3.0

Apart from that fact I'm not sure if it is a good idea to rush to a recent version of a library in your program. That makes installation on 'older'linux distributions harder.

share|improve this answer

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.