O GTK + 2 suporta um backend do DirectFB para o GDK; Se o seu aplicativo usa apenas o GTK + 2 (não GTK + 3, tanto quanto eu posso dizer), então você pode ser capaz de fazê-lo funcionar no console, criando uma biblioteca GTK + 2 habilitada para DirectFB. (Use --with-gdktarget=directfb com o script configure .)
Caso contrário, você precisará instalar um servidor X e executar isso ( xorg ).