[Pkg-xfce-devel] Bug#649223: exo-utils: exo-open does not handle file:/// URLs correctly

Robert Bordelon rjbbugs1 at gmail.com
Sat Nov 19 00:09:59 UTC 2011


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.)




-- System Information:
Debian Release: wheezy/sid
  APT prefers testing-proposed-updates
  APT policy: (500, 'testing-proposed-updates'), (500,
'proposed-updates'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.0.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages exo-utils depends on:
ii  libatk1.0-0         2.2.0-2
ii  libc6               2.13-21
ii  libexo-1-0          0.6.2-3
ii  libgdk-pixbuf2.0-0  2.24.0-1
ii  libglib2.0-0        2.28.8-1
ii  libgtk2.0-0         2.24.7-1
ii  libpango1.0-0       1.29.4-2
ii  libxfce4util4       4.8.2-1

exo-utils recommends no packages.

exo-utils suggests no packages.

-- no debconf information





More information about the Pkg-xfce-devel mailing list