В Вск, 17/06/2007 в 17:32 +0200, Alp Özmert пишет:
> Wouter Bolsterlee <[EMAIL PROTECTED]> writes:
> 
> > 2007-06-17 klockan 14:23 skrev Alp Özmert:
> >> I came upon 'gnome-open' while looking for a way to make Emacs/Gnus
> >> call the application associated by Gnome as an external viewer for
> >> attached files.  The impediment is that I couldn't make gnome-open
> >> wait until the process finishes, neither did I have success with
> >> gnome_url_show().
> >> 
> >> I would be delighted by any given insight to this first-time gnome
> >> hacker to enable him to construct a blocking call to
> >> gnome_url_show().
> >
> > This is not really possible to do reliably. Many Gnome
> > applications are single instance apps (e.g. Evince). This means
> > that a second application instance will just pass through the
> > command line arguments (e.g. the filename to show) to the already
> > running applications, and quit immediately afterwards.
> 
> Is there a simple way to find the path to the associated
> application? For now that would be sufficient.
> 
> Regards,
> Alp Özmert

I suppose it's much easier to write your own little program which will
use gnomevfs in similar way like gnome-open does. In addition you can
suggest a patch to gnome-open to print this information.

gnome_vfs_mime_get_default_application_for_uri()

is the function you need.

Attachment: signature.asc
Description: Эта часть сообщения подписана цифровой подписью

_______________________________________________
gnome-devel-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnome-devel-list

Reply via email to