[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Pkg-xfce-devel] Bug#526619: exo-utils: "exo-open --launch WebBrowser" does not work when preferred browser is "Debian Sensible Browser"



Package: exo-utils
Version: 0.3.101-1
Severity: normal


With the preferred web browser set to "Debian Sensible Browser",
clicking the help button on the main xfce4 menu does not work. Iceweasel
starts but attempts to open the mangled URL

  file:///home/matthew/'file:///usr/share/xfce4/doc/C/index.html'

The problem can be reproduced by running 

  exo-open --launch WebBrowser file:///usr/share/xfce4/doc/C/index.html

directly. It seems that exo-open runs sensible-browser with the URL

  'file:///usr/share/xfce4/doc/C/index.html'

where the single quotatation marks are embedded in the string. These
quotation marks are not stripped off when the URL is passed first to
sensible-browser and then to x-www-browser, which finally execs a
command equivalent to typing

  /usr/lib/iceweasel/firefox-bin -a iceweasel \'file:///usr/share/xfce4/doc/C/index.html\'

into a terminal. The quotation marks embedded in the URL confuse
iceweasel.


-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29.2
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages exo-utils depends on:
ii  eject        2.1.5+deb1+cvs20081104-5    ejects CDs and operates CD-Changer
ii  libatk1.0-0  1.24.0-2                    The ATK accessibility toolkit
ii  libc6        2.9-4                       GNU C Library: Shared libraries
ii  libdbus-1-3  1.2.12-1                    simple interprocess messaging syst
ii  libexo-0.3-0 0.3.101-1                   Library with extensions for Xfce
ii  libglib2.0-0 2.20.0-2                    The GLib library of C routines
ii  libgtk2.0-0  2.16.1-2                    The GTK+ graphical user interface 
ii  libhal-stora 0.5.12~git20090406.46dc48-2 Hardware Abstraction Layer - share
ii  libhal1      0.5.12~git20090406.46dc48-2 Hardware Abstraction Layer - share
ii  libpango1.0- 1.24.0-3+b1                 Layout and rendering of internatio
ii  libxfce4util 4.6.1-1                     Utility functions library for Xfce

exo-utils recommends no packages.

exo-utils suggests no packages.

-- no debconf information







Reply to: