Para hacer aplicaciones simples en Ubuntu, es posible que desee ver la API de desarrollador de aplicaciones de Ubuntu .
En este sitio web, encontrará una gran cantidad de recursos para el desarrollo de aplicaciones en Ubuntu y verá que, en "Lenguajes de programación", su conocimiento de C ++ estará bien ubicado.
Si debe ver el código fuente, hay algunos ejemplos en el Libro de cocina para desarrolladores de aplicaciones de Ubuntu, así como enlaces externos. Este enlace se ha eliminado porque está desactualizado.
Finalmente, también puede consultar Qt para leer más.
¡Buena suerte!
01/04/2015 EDITAR:
Desde que esta publicación se publicó por primera vez en 2013, con nuevas versiones de Ubuntu que se llevaron a estable, parece que lo anterior ahora está desactualizado.
Para hacer algunas aplicaciones simples (GUI o no), pruebe el SDK de Ubuntu . El SDK de Ubuntu se basa en Qt Creator, por lo tanto, todas las aplicaciones GUI simples probablemente deberían pasar por esto ahora.
apt-get source package-name
para obtener el código fuente de las aplicaciones existentes en los repositorios. O consulte los repositorios en algunos servicios en línea, como Launchpad y Github.