Gonsole

Gonsole es un emulador de terminal multi-pestaña programado en C utilizando las librerías GTK y VTE. Este ejemplo ilustra lo bien pensada que está la librería VTE para manipular widgets emuladores de terminal en ventanas GTK.

Más que útil, Gonsole pretende ser una referencia para aquellos que están empezando a programar con GTK y estén buscando ejemplos de partida para hacerse una idea global. De todas formas, el programa funciona y tiene algo de utilidad. Si te quedaste a medias de usar gnome-terminal pero no te acaba de convencer porque no te quieres instalar las librerías Bonobo ni las ORBit, este programa te puede hacer el apaño.

Descarga

Compilación

Suponiendo que estás en una Debian, primero necesitas instalarte las dependencias:

etanol@pescanova:~# apt-get install libvte-dev

Este paquete ya instala los paquetes de desarrollo para GTK y las herramientas necesarias. Para compilar basta con utilizar la utilidad pkg-config.

etanol@pescanova:~$ gcc -O2 -Wall `pkg-config --cflags --libs vte` -o gonsole gonsole.c

Y listo. Ahora ejecútalo y machácalo a ver si encuentras algún bug :-P