El vie, 23-05-2008 a las 16:46 -0400, Alejandro Valdes Jimenez escribió:
>
> desde una aplicación llamo en estos momentos explicitamente a EOG para
> abrir una imagen, pero necesito saber como averiguar cual es el
> programa
> por defecto para abrir imagenes en el caso que no esté instalado EOG.
Con GnomeVFS, deberias utilizar
GnomeVFSMimeApplication* gnome_vfs_mime_get_default_application
(const char *mime_type);
Pero ojo que GnomeVFS esta obsoleta. Con gio, puedes utilizar
gboolean g_app_info_launch_default_for_uri
(const char *uri,
GAppLaunchContext
*launch_context,
GError **error);
Para ejecutar automaticamente la aplicacion por defecto para el tipo
mime del archivo que le pasas.
Claudio
--
Claudio Saavedra <[EMAIL PROTECTED]>