Acknowledgement sent
to Ken Bloom <kbloom@gmail.com>:
New Bug report received and forwarded. Copy sent to Debian Evolution Maintainers <pkg-evolution-maintainers@lists.alioth.debian.org>.
(Wed, 26 May 2010 21:21:04 GMT) (full text, mbox, link).
Package: evolution
Version: 2.30.1.2-3
Severity: normal
Evolution is ignoring my preference for default web browser when I
click on links.
default-applications-properties is set to iceweasel,
x-www-browser is set to iceweasel
$BROWSER is set to iceweasel
and yet Evolution chooses chromium-browser instead.
This is in consonance with the contents of /usr/share/applications/mimeinfo.cache and
Evolution runs runs through the applications there in order
text/html=bluefish.desktop;chromium-browser.desktop;kde4-kfmclient_html.desktop;abiword.desktop;iceweasel.desktop;kompozer.desktop;arora.desktop;elinks.desktop;
[bloom@cat-in-the-hat evolution]$ strace -f evolution 2>&1 | grep /usr/share/applications/
[pid 7465] stat("/usr/share/applications/mimeinfo.cache", <unfinished ...>
[pid 7465] open("/usr/share/applications/mimeinfo.cache", O_RDONLY) = 44
[pid 7465] stat("/usr/share/applications/defaults.list", <unfinished ...>
[pid 7465] stat("/usr/share/applications/mimeapps.list", <unfinished ...>
[pid 7465] open("/usr/share/applications/bluefish.desktop", O_RDONLY <unfinished ...>
[pid 7465] open("/usr/share/applications/chromium-browser.desktop", O_RDONLY <unfinished ...>
if I uninstall chromium, it opens the link in konqueror, by calling
kfmclient.
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-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 evolution depends on:
ii dbus 1.2.24-1 simple interprocess messaging syst
ii debconf [debconf-2.0] 1.5.32 Debian configuration management sy
ii evolution-common 2.30.1.2-3 architecture independent files for
ii evolution-data-server 2.30.1-5 evolution database backend server
ii gconf2 2.28.1-3 GNOME configuration database syste
ii gnome-icon-theme 2.30.2.1-1 GNOME Desktop icon theme
ii libart-2.0-2 2.3.21-1 Library of functions for 2D graphi
ii libatk1.0-0 1.30.0-1 The ATK accessibility toolkit
ii libc6 2.10.2-9 Embedded GNU C Library: Shared lib
ii libcairo2 1.8.10-4 The Cairo 2D vector graphics libra
ii libcamel1.2-14 2.30.1-5 The Evolution MIME message handlin
ii libcanberra-gtk0 0.24-1 Gtk+ helper for playing widget eve
ii libcanberra0 0.24-1 a simple abstract interface for pl
ii libdbus-1-3 1.2.24-1 simple interprocess messaging syst
ii libdbus-glib-1-2 0.86-1 simple interprocess messaging syst
ii libebackend1.2-0 2.30.1-5 Utility library for evolution data
ii libebook1.2-9 2.30.1-5 Client library for evolution addre
ii libecal1.2-7 2.30.1-5 Client library for evolution calen
ii libedataserver1.2-13 2.30.1-5 Utility library for evolution data
ii libedataserverui1.2-8 2.30.1-5 GUI utility library for evolution
ii libegroupwise1.2-13 2.30.1-5 Client library for accessing group
ii libenchant1c2a 1.4.2-3.6 a wrapper library for various spel
ii libevolution 2.30.1.2-3 evolution libraries
ii libfontconfig1 2.8.0-2.1 generic font configuration library
ii libfreetype6 2.3.11-1 FreeType 2 font engine, shared lib
ii libgconf2-4 2.28.1-3 GNOME configuration database syste
ii libgdata-google1.2-1 2.30.1-5 Client library for accessing Googl
ii libgdata1.2-1 2.30.1-5 Client library for accessing Googl
ii libglib2.0-0 2.24.1-1 The GLib library of C routines
ii libgnome-desktop-2-17 2.30.0-2 Utility library for loading .deskt
ii libgnomecanvas2-0 2.30.1-1 A powerful object-oriented display
ii libgtk2.0-0 2.20.1-1 The GTK+ graphical user interface
ii libgtkhtml-editor0 3.30.1-2 HTML rendering/editing library - e
ii libgtkhtml3.14-19 3.30.1-2 HTML rendering/editing library - r
ii libgweather1 2.30.0-2 GWeather shared library
ii libical0 0.44-3 iCalendar library implementation i
ii libice6 2:1.0.6-1 X11 Inter-Client Exchange library
ii libnotify1 [libnotify1-gt 0.4.5-1 sends desktop notifications to a n
ii libnspr4-0d 4.8.4-1 NetScape Portable Runtime Library
ii libnss3-1d 3.12.6-2 Network Security Service libraries
ii libpango1.0-0 1.28.0-1 Layout and rendering of internatio
ii libsm6 2:1.1.1-1 X11 Session Management library
ii libsoup2.4-1 2.30.1-1 an HTTP library implementation in
ii libsqlite3-0 3.6.23.1-2 SQLite 3 shared library
ii libstartup-notification0 0.10-1 library for program launch feedbac
ii libunique-1.0-0 1.1.6-1 Library for writing single instanc
ii libxml2 2.7.7.dfsg-2 GNOME XML library
ii zlib1g 1:1.2.5.dfsg-1 compression library - runtime
Versions of packages evolution recommends:
ii evolution-plugins 2.30.1.2-3 standard plugins for Evolution
ii evolution-webcal 2.28.0-1+b1 webcal: URL handler for GNOME and
ii gnome-desktop-data 2.30.0-2 Common files for GNOME desktop app
ii spamassassin 3.3.1-1 Perl-based spam filter using text
ii yelp 2.30.1+webkit-1 Help browser for GNOME
Versions of packages evolution suggests:
pn bug-buddy <none> (no description available)
pn evolution-dbg <none> (no description available)
pn evolution-exchange <none> (no description available)
ii evolution-plugins-experimenta 2.30.1.2-3 experimental plugins for Evolution
ii gnupg 1.4.10-4 GNU privacy guard - a free PGP rep
pn network-manager <none> (no description available)
-- debconf information:
evolution/needs_shutdown:
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Evolution Maintainers <pkg-evolution-maintainers@lists.alioth.debian.org>: Bug#583302; Package evolution.
(Thu, 27 May 2010 06:09:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Yves-Alexis Perez <corsac@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Evolution Maintainers <pkg-evolution-maintainers@lists.alioth.debian.org>.
(Thu, 27 May 2010 06:09:05 GMT) (full text, mbox, link).
On mer., 2010-05-26 at 16:19 -0500, Ken Bloom wrote:
> Package: evolution
> Version: 2.30.1.2-3
> Severity: normal
>
> Evolution is ignoring my preference for default web browser when I
> click on links.
>
> default-applications-properties is set to iceweasel,
> x-www-browser is set to iceweasel
> $BROWSER is set to iceweasel
>
> and yet Evolution chooses chromium-browser instead.
Yes, Evolution uses the default http/https handlers, not the default
applications. I don't know where the setting can be tuned in GNOME, but
it's in gconf-editor in /desktop/gnome/url-handlers
Hope that helps.
Cheers,
--
Yves-Alexis
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Evolution Maintainers <pkg-evolution-maintainers@lists.alioth.debian.org>: Bug#583302; Package evolution.
(Thu, 27 May 2010 13:57:07 GMT) (full text, mbox, link).
Acknowledgement sent
to "Chanoch (Ken) Bloom" <kbloom@gmail.com>:
Extra info received and forwarded to list. Copy sent to Debian Evolution Maintainers <pkg-evolution-maintainers@lists.alioth.debian.org>.
(Thu, 27 May 2010 13:57:07 GMT) (full text, mbox, link).
On Thu, 2010-05-27 at 08:05 +0200, Yves-Alexis Perez wrote:
> On mer., 2010-05-26 at 16:19 -0500, Ken Bloom wrote:
> > Package: evolution
> > Version: 2.30.1.2-3
> > Severity: normal
> >
> > Evolution is ignoring my preference for default web browser when I
> > click on links.
> >
> > default-applications-properties is set to iceweasel,
> > x-www-browser is set to iceweasel
> > $BROWSER is set to iceweasel
> >
> > and yet Evolution chooses chromium-browser instead.
>
> Yes, Evolution uses the default http/https handlers, not the default
> applications. I don't know where the setting can be tuned in GNOME, but
> it's in gconf-editor in /desktop/gnome/url-handlers
>
> Hope that helps.
> Cheers,
It's not using /desktop/gnome/url-handlers, because those are set to
sensible-browser (which should use either x-www-browser or $BROWSER to
select the right browser). And strace shows me that sensible-browser is
not getting called.
--Ken
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Evolution Maintainers <pkg-evolution-maintainers@lists.alioth.debian.org>: Bug#583302; Package evolution.
(Thu, 27 May 2010 18:33:08 GMT) (full text, mbox, link).
Acknowledgement sent
to Yves-Alexis Perez <corsac@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Evolution Maintainers <pkg-evolution-maintainers@lists.alioth.debian.org>.
(Thu, 27 May 2010 18:33:09 GMT) (full text, mbox, link).
On jeu., 2010-05-27 at 08:42 -0500, Chanoch (Ken) Bloom wrote:
> It's not using /desktop/gnome/url-handlers, because those are set to
> sensible-browser (which should use either x-www-browser or $BROWSER to
> select the right browser). And strace shows me that sensible-browser is
> not getting called.
Then I don't know. It seems to work fine here, though I can't remember
which part I had to modify in the gnome settings.
--
Yves-Alexis
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Evolution Maintainers <pkg-evolution-maintainers@lists.alioth.debian.org>: Bug#583302; Package evolution.
(Wed, 02 Jun 2010 19:09:03 GMT) (full text, mbox, link).
Acknowledgement sent
to "Chanoch (Ken) Bloom" <kbloom@gmail.com>:
Extra info received and forwarded to list. Copy sent to Debian Evolution Maintainers <pkg-evolution-maintainers@lists.alioth.debian.org>.
(Wed, 02 Jun 2010 19:09:03 GMT) (full text, mbox, link).
To: 583302@bugs.debian.org, control@bugs.debian.org
Subject: Reassigning
Date: Wed, 2 Jun 2010 14:07:33 -0500
reassign 583302 libgtk2.0-0 2.20.1-1
thanks
I've been debugging this with upstream, and found that it affects
gtk_show_uri, no matter which application calls it.
--Ken
--
Chanoch (Ken) Bloom. PhD candidate. Linguistic Cognition Laboratory.
Department of Computer Science. Illinois Institute of Technology.
http://www.iit.edu/~kbloom1/
Bug reassigned from package 'evolution' to 'libgtk2.0-0'.
Request was from "Chanoch (Ken) Bloom" <kbloom@gmail.com>
to control@bugs.debian.org.
(Wed, 02 Jun 2010 19:09:05 GMT) (full text, mbox, link).
Bug No longer marked as found in versions evolution/2.30.1.2-3.
Request was from "Chanoch (Ken) Bloom" <kbloom@gmail.com>
to control@bugs.debian.org.
(Wed, 02 Jun 2010 19:09:05 GMT) (full text, mbox, link).
Bug Marked as found in versions gtk+2.0/2.20.1-1.
Request was from "Chanoch (Ken) Bloom" <kbloom@gmail.com>
to control@bugs.debian.org.
(Wed, 02 Jun 2010 19:09:06 GMT) (full text, mbox, link).
Added tag(s) fixed-upstream.
Request was from bts-link-upstream@lists.alioth.debian.org
to control@bugs.debian.org.
(Mon, 07 Jun 2010 16:36:31 GMT) (full text, mbox, link).
Reply sent
to "Chanoch (Ken) Bloom" <kbloom@gmail.com>:
You have taken responsibility.
(Mon, 20 Sep 2010 16:36:06 GMT) (full text, mbox, link).
Notification sent
to Ken Bloom <kbloom@gmail.com>:
Bug acknowledged by developer.
(Mon, 20 Sep 2010 16:36:06 GMT) (full text, mbox, link).
Upstream wont' fix this because it's related to my desire to get GNOME
to resolve gtk_show_uri calls without running a full GNOME session.
For those who want to use the GNOME default web browser to visit URIs
in GTK+ applications, but do not want to run a full GNOME session
yourself, the workaround is to set the environment variable
GIO_USE_URI_ASSOCIATION=gconf. (I discovered this by reading
http://library.gnome.org/devel/gio/stable/ch03.html and experimenting
a bit).
I'm sure the procedure for using the XFCE4 default web browser is
similar, but I don't know the name of the GDesktopAppInfoLookup
implementation to use.
--Ken
--
Chanoch (Ken) Bloom. PhD candidate. Linguistic Cognition Laboratory.
Department of Computer Science. Illinois Institute of Technology.
http://www.iit.edu/~kbloom1/
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Tue, 19 Oct 2010 07:30:18 GMT) (full text, mbox, link).
Debbugs is free software and licensed under the terms of the GNU General
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.