Você provavelmente deseja um aplicativo como Anjuta ou CodeBlocks (ambos podem ser encontrados no centro de software).
Eu ALTAMENTE sugeriria o Anjuta sobre a maioria dos outros IDE por sua integração com o Glade (entre outros recursos), uso de ferramentas automáticas (menos dores de cabeça) e a portabilidade do código (você pode usar qualquer editor de texto que desejar =).
Se você não tiver problemas idealógicos, tente usar o Monodevelop (é um bom IDE, semelhante ao Visual Studio).
Para obter as dependências para um desenvolvimento básico do GTK +, basta instalar o buildessential e o libgtk2.0-dev, como Kees observou.