Вы должны создать окно и отобразить его обычным способом.Нет никакого способа сделать это «просто для галочки», так сказать.Для GTK 2 вы также должны отобразить окно (сделать его видимым на экране), а затем сделать его снимок экрана.В GTK 3 (который не поддерживает старый формат glade, только более новый gtkbuilder) можно выполнять рендеринг в память.Таким образом, теоретически должно быть возможно просто визуализировать окно и сохранить его в файл, не используя X (или любой другой конкретный бэкэнд).
В руководстве изображения всех виджетов для GTK (который включен в исходный выпуск).Я не знаю точно, но, возможно, они автоматически генерируются каким-то образом.Возможно, стоит разобраться.