xdg-open always adds a trailing slash to the url that is opened. Example desktop entry: [Desktop Entry] Name=lycheejsURL Exec=/opt/lycheejs/bin/helper.sh %u Type=Application NoDisplay=true Categories=Development;System; MimeType=x-scheme-handler/lycheejs; Example shell script: #!/bin/bash echo "$1"; ... will lead to this behaviour: $ xdg-open lycheejs://boot=development "lycheejs://boot=development/" This is a bug that is occuring on Ubuntu 15.04 with version 1.1.0~rc1-2ubuntu10 of xdg-utils.
Under what desktop environment do you see this?
Validated on GNOME Shell 3.14.4, but I think it occurs on XFCE, too. (Can't test atm)
ok, what happens if you try: gvfs2-open lycheejs://boot=development ?
gvfs-open lycheejs://boot=development results in the same behaviour with the trailing slash.
OK, the bug is there then, not with xdg-utils
Where to report the Bug then? Is it a Bug from Debian, is it a Bug from Ubuntu, is it a Bug that should land on launchpad, is it a bug that should land on some project's bugtracker? I tried to use reportbug from Debian (as stated in their bug "tracker"), but seriously, this shit is totally broken on Ubuntu. Note that I'm an enduser that tries to file a bug, not to compile half of an operating system to do so.
I'd recommend starting with reporting the bug to your distro against gvfs component (owner of gvfs-open)
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.