Disclaimer: This is a personal web page. Contents written here do not represent the position of my employer.

Tuesday, May 16, 2006

 

Migración de librerías Gnome al mundo GTK

Parece que en el proyecto Gnome se están moviendo bastante para conseguir hacer las cosas lo más multiplataforma posible. Un ejemplo es esta entrada del wiki títulada LibgnomeMustDie, que consiste en una página de progreso sobre las migraciones de implementaciones de cosas desde la librería de Gnome a otros ámbitos: GTK para temas de interfaz gráfica, y glib para temas nativos, más cercanos al sistema operativo.

Un buen ejemplo de esto es el nuevo control para los iconos de la barra de sistema (que en Linux se llama "el área de notificación"), que si nos fijamos aparece como novedad en la lista de cambios de la nueva y reciente versión 2.9 de Gtk. Esto me resulta muy útil y además viene a responder a una pregunta que hice hace tiempo, preguntando si existía una cosa parecida, en la lista de MonoHispano:

(...) pues yo esperaba una librería de propósito más general, es decir, que
fuera multi-escritorio (que valiera también para KDE, por lo menos,
además de Gnome) e incluso que fuera multiplataforma, para no tener que
sacrificar la "multiplataformidad" de tu aplicación sólo para que pueda
usar la barra de sistema (o área de notificación de estado, en este caso).


Bueno, no creo que valga para KDE hasta que no metan mano los de FreeDesktop, pero algo es algo de momento. (Por cierto, debería haber escogido el término "portabilidad" en lugar de ese horrendo aunque sarcástico "multiplataformidad".)

Actualización 23-NOV-2006: Otro widget interesante es el que nos brinda la librería LibNotify, la cual al parecer es parte del proyecto Galago. Es un pequeño popup de notificación parecido a los que se ven en el MSN Messenger cuando algún conocido se conecta al servicio. Está siendo muy usado ya en muchos proyectos de software libre, por ejemplo NetworkManager, aMule (capturas) y Galaxium (y parece que Banshee también). Estaría bien que lo incluyesen en el core de GTK+, y así pudiera ser multiplataforma.

Labels: , , ,


Comments: Post a Comment



<< Home

This page is powered by Blogger. Isn't yours?

Categories

RSS of the category Gnome
RSS of the category Mono
RSS of the category C#
RSS of the category Programming
RSS of the category Mozilla
RSS of the category Web Development
RSS of the category Security
RSS of the category Open Source
RSS of the category Engineering
RSS of the category Misc
RSS of the category Politics

Contact with me:
aaragonesNOSPAMes@gnNOSPAMome.org

Archive
My Photo
Name:
Location: Hong Kong, Hong Kong
Follow me on Twitter