Control de concurrencia usando D-Bus

Un problema frecuente es cómo impedir que un programa se ejecute dos o más veces de forma concurrente. Uno de los mecanismos más utilizados para afrontar este problema es el conocido como file locking. En un proyecto hemos utilizado D-Bus para implementar un mecanismo similar.

D-Bus es un sistema de …

more ...


Extraer cadenas de un fichero .ui de gtk-builder con intltool

Tenemos entre manos un proyecto en el que utilizamos Glade para la creación de la interfaz de usuario; es muy cómodo porque crea una serie de ficheros XML que describen la UI del programa, en lugar de crearla programáticamente. Hasta ahora usábamos libglade para cargar estos ficheros, pero como esta …

more ...