Bug 21728

Summary: xdg-open does not mount a location prior to attempting to open it
Product: Portland Reporter: Nope <philip.peitsch>
Component: xdg-utilsAssignee: Portland Bugs <portland-bugs>
Status: RESOLVED MOVED QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
URL: https://bugs.launchpad.net/do/+bug/311620
Whiteboard:
i915 platform: i915 features:

Description Nope 2009-05-13 17:10:33 UTC
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.
Comment 1 GitLab Migration User 2019-02-16 13:29:41 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xdg/xdg-utils/issues/32.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.