Package: debianutils
Version: 2.25.1
Severity: normal
Tags: patch

Hi,

When DISPLAY and GNOME_DESKTOP_SESSION_ID is defined, sensible-browser tries to
execute /usr/bin/gnome-www-browser, and then tries to execute
/usr/bin/gnome-terminal -e "/usr/bin/www-browser \"$URL\"".

However, this behaviour doesn't work correctly because some browser
(e.g. iceweasel) doesn't provides /usr/bin/gnome-www-browser.

A package that provides gnome-www-browser is probably as follow:
$ aptitude search ~DProvides:gnome-www-browser
p   epiphany-gecko                  - Intuitive GNOME web browser - Gecko versio
p   epiphany-webkit                 - Intuitive GNOME web browser - webkit versi
p   galeon                          - GNOME web browser for advanced users      
p   icedove-gnome-support           - Support for Gnome in Icedove              
p   iceweasel-gnome-support         - Support for Gnome in Iceweasel 

The browser I have installed is only iceweasel without iceweasel-gnome-support,
so www-browser in gnome-terminal will be open when I execute sensible-browser.

I think it would be nice to change the behaviour as follow:
Check if gnome-www-browser is available, and execute it if it available.
*Check if x-www-browser is available, and execute it if it available.*
Finally, execute www-browser in gnome-terminal.

Here is a patch:
--- sensible-browser.orig       2007-10-17 12:32:26.000000000 +0900
+++ sensible-browser    2007-10-17 12:32:56.000000000 +0900
@@ -30,6 +30,8 @@
     if test -n "$GNOME_DESKTOP_SESSION_ID"; then
         if test -x /usr/bin/gnome-www-browser; then
             exec /usr/bin/gnome-www-browser "$URL"
+        elif test -x /usr/bin/x-www-browser; then
+            exec /usr/bin/x-www-browser "$URL"
         elif test -x /usr/bin/gnome-terminal && test -x /usr/bin/www-browser; 
then
             exec /usr/bin/gnome-terminal -e "/usr/bin/www-browser \"$URL\""
         fi


Regards,

-- 
Morita Sho


-- System Information:
Debian Release: lenny/sid
Architecture: i386 (i686)

Kernel: Linux 2.6.22-2-k7 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages debianutils depends on:
ii  libc6                         2.6.1-5    GNU C Library: Shared libraries

debianutils recommends no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to