xdg-open does not mount a location prior to attempting to open it
Submitted by Nope
Assigned to Portland Bugs
Description
As described in the linked bug on launchpad. Gnome-do uses xdg-open to open files & folders. When attempting to open a bookmark on a networked computer using gnome-do however, the folder fails to open, and if gnome-do is run from a command-line window, it will report the error:
Error showing url: The specified location is not mounted
It would be desirable for xdg-open to take care of attempting to mount these, similar to what happens if the bookmark is clicked on in either nautilus or through the gnome main menu.
The example presented in the launchpad thread by Robert Dyer states:
This is a problem with xdg-open (which is used by Do to launch URIs) and not Do.
$ xdg-open "smb://smbserver/www/" Error showing url: The specified location is not mounted
$ nautilus "smb://smbserver/www/" -> works
Digging through the Nautilus source I can see they check if it is mounted, and do a mount if it is not. It seems like maybe xdg-open is checking if it is mounted before calling the appropriate application (Nautilus). Please file a bug report with their maintainers.