Probablemente desee una aplicación como Anjuta o CodeBlocks (ambas se pueden encontrar en el centro de software).
Recomiendo encarecidamente Anjuta sobre la mayoría de los otros IDE por su integración de Glade (entre otras características), el uso de herramientas automáticas (menos dolores de cabeza) y la portabilidad del código (puede usar cualquier editor de texto que desee =).
Si no tiene problemas ideales, puede intentar usar Monodevelop (es un buen IDE, similar a Visual Studio).
Para obtener las dependencias para un desarrollo básico de GTK +, simplemente instale buildessential y libgtk2.0-dev como señaló Kees.