On ven., 2011-11-18 at 18:09 -0600, Robert Bordelon wrote: > Package: exo-utils > Version: 0.6.2-3 > Severity: normal > > Currently I have the following preferred applications configured (using > exo-preferred-applications) : > > Web Browser: Debian Sensible Browser > Mail Reader: Icedove > File Manager: Thunar > Terminal Emulator: Xfce Terminal > > When I manually run exo-open with a URL that starts with 'http://" it works as > expected and opens the Debian Sensible Browser (Iceweasel in my case.) > However, > attempts to execute exo-open with a URL that starts with 'file:///', fails > with > the following error dialog: > > ===================== > Failed to open URI "file:///path/to/file.ext". > > Failed to execute child process "epiphany- > browser" (No such file or directory). > ====================== > > The "No such file or directory" part of the error message is correct as I do > not have epiphany installed on my system. > > Executing sensible-browser instead of exo-open works correctly with either > http:// or file:/// urls. > > I would expect exo-open to start the configured web browser (or possibly the > file manager in the case of file:/// urls.) It should definitely never try to > launch a browser which is not installed. > > As a workaround, I've discovered that if I create a symbolic link > /usr/local/bin/epiphany-browser which points to /usr/bin/sensible-browser, > exo- > open works as expected for file:/// urls (at least as I expect it since I want > file:/// URLS to appear in a browser.) > > Could you run:
strace -o exo.log -f exo-open file:///path/to/file.ext and attach exo.log? Regards, -- Yves-Alexis
signature.asc
Description: This is a digitally signed message part