Perso, j'aurais utilisé un GtkBin au lieu d'un GtkBox pour interdir les gtk_container_add(), gtk_box_pack_start(), ... sur le GtkItTerm:

Si tu as un écran noir, c'est normal c'est le mode terminal

Si c'est pas normal relis le tuto Custom Container [fr]. Tu as peut-être raté le coche au niveau des fonctions preferred_[height|width] et size_allocate qu'il faut surcharger.