GNOME Bugzilla – Bug 559483
running gnome-open 'mailto:user@acme.com' opens mail to ///user@acme.com
Last modified: 2009-05-04 22:14:38 UTC
this report has been filed here: https://bugs.edge.launchpad.net/ubuntu/+source/libgnome/+bug/294233 "if you execute from a terminal gnome-open mailto:user@acme.com a evolution/thunderbird window is shown with ///user@acme.com in his To field this doesn't happens if you execute gvfs-open mailto:user@acme.com" Thanks,
Confirmed. gvfs-open has special code for this. Bug 530752 would have fixed this by just making gnome-open a symlink to gvfs-open.
Indeed, I'm hit by the same problem. What's the fix? Reopening Bug 530752 and this time really linking gnome-open to gvfs-open, or keeping both codes while fixing gnome-open?
I guess importing the gvfs-open code to gnome-open.c would make sense for now... or just remove it and have libgnome install the symlink instead of waiting for gvfs to do that.
Actually in libgnome, I see there is special code for windows. It expect "gnome-open.exe". IIRC, there is no symlinks on windows so that's quite inconvenient. I could change the code to just call gvfs-open with the same arguments, or I could drop the support of gnome-open in windows (until Microsoft adds the symlinks to their OS). What is best?
*** Bug 571441 has been marked as a duplicate of this bug. ***
bug 571441 has a patch for this, may someone have a look to it? patch: http://bugzilla.gnome.org/attachment.cgi?id=128548&action=view
Created attachment 130395 [details] [review] Patch to avoid passing mailto URIs through GFile This is the same patch I attached to the other bug. Just moving it over here for completeness and goodness of metadata.
This has been fixed in libgnome 2.26.
Closing then.