Hola.
programación gráfica en Linux?
la respuesta es simple, OpenGL. OpenGL es una libreria que puede ser usada en cualquier lenguaje de programación y sistema operativo.
visite
http://www.opengl.org
Ojo SDL esta basado en OpenGL y tiene opciones para el control de ventanas, mouse, teclado incluyedo joystick. Normalmente esta libreria es usada para desarrollo de juegos.
Tambien pueden usar QT, una gran biblioteca para GUI y es multiplataforma. Con QT puedes dibujar al igual que con Visual C++ o Delphi ya que tiene todas las funciones de dibujo implementadas.
salu2.
yalmar[].