La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1171 - PROGRAMACIÓN EN X-WINDOWS
Autor:  Gustavo Aguirre
Me gustaría obtener información sobre desarrollo de aplicaciones bajo x-windows (programas con ventanas, botones etc.) como por ejemplo manuales en la red, sitios donde buscar información, libros (en castellano de ser posible) etc.

  Respuesta:  Walter Lamagna
Podes programar con PERL sin tener que usar las complicadas funciones de C/C++. Investiga sobre Perl Tk o Perl Gtk, es muy sencillo de usar y con facilidad estaras programando aplicaciones graficas en X Window, las aplicaciones son compatibles con Gnome o Kde.

Te paso algunos links:
http://bulma.net/body.phtml?nIdNoticia=2082&nIdPage=2
http://gtk2-perl.sourceforge.net/doc/pod/
http://personal.riverusers.com/~swilhelm/gtkperl-tutorial/

  Respuesta:  XGroupMember
Hola
Mira hay unas bibliotecas muy buenas para programar en modo visual haciendo uso de widget. La programacion se hace enteramente sobre c o c++. La biblioteca es la GTK+. Si queres un ejemplo nuestro grupo ha desarrollado una aplicacion, Un Chat para XWindows. Si queres el ejemplo mandame un mail que te hago un replay con los archivos.
Saludos

  Respuesta:  Jaime Enrique Gaviria Bonilla
Bueno... ya hace bastente tiempo cierta universidad (Berkley) tenia muchos computadores con diferente sistema visual, asi que querian tener uno solito. Aparecieron asi dos proyectos uno denominado Athena (el cual todavia existe) y otro que no tenia nombre, adivina con cual se quedaron... pues si el que no tiene nombre ahora se llama X (porque ??, un nombre al azar).
La programacion sobre X se realiza por medio de una libreria X11.h localizada en los sistemas linux o unix. ahora bien, como es un poco complicado ya que solo para crear una ventana debes pasar mas o menos unos once (11) parametros a la funcion, ademas de tener que controlar muchas cosas por lenguaje (Ahhh... todo esta hecho en lenguaje C, y se programa igualmente sobre lenguaje C). se inventaron los widgets (componentes de codigo), cada uno de ellos son funciones para botones, menus, etc.
Pero seguia sinedo un poco complicado. ahora como va linux han aparecido dos proyectos que estan luchando bastante fuerte en la programacion de X. estos se llaman KDE y GNOME
KDE : www.kde.org
GNOME : www.gnome.org
Resulta que ambos son OpenSource. Es decir el desarrollo se espera que sea gratuito, no se puede vender.
ambos trabajan con sus propias librerias que hacen que la programacion en X sea mucho mas facil. Ahora bien, GNOME tiene incluso aplicaciones GRATUITAS (GPL -- puedes modificar el codigo de la aplicacion si quieres) que trabajan muy parecido a Visual Basic. (aahhh que facil..)
Pero no solo puedes utilizar KDE y GNOME, puedes programar sobre Tcl/Tk, X directamente (realmente es C puro), etc...
Cualquier cosa...