Package: debianutils
Version: 2.15.2
Severity: wishlist
Tags: patch

        Hi,

 The GNOME browsers packages (Galeon, Epiphany, Firefox Gnome Support)
 have been modified in order to register the gnome-www-browser
 alternative.  I wish sensible-browser would prefer launching
 gnome-www-browser instead of x-www-browser when running GNOME (see
 attached patch).

 This would in turn permit GNOME to use "sensible-browser" as its
 default browser under Debian.

   Cheers,

PS: the patch also changes slightly how x-terminal-emulator is run for
consistency

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-686
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages debianutils depends on:
ii  coreutils                     5.93-5     The GNU core utilities
ii  libc6                         2.3.5-12.1 GNU C Library: Shared libraries an

debianutils recommends no packages.

-- no debconf information

-- 
Loïc Minier <[EMAIL PROTECTED]>
Current Earth status:   NOT DESTROYED
diff -urN debianutils-2.15.2/debian/changelog 
debianutils-2.15.3/debian/changelog
--- debianutils-2.15.2/debian/changelog 2005-12-11 18:32:01.000000000 +0100
+++ debianutils-2.15.3/debian/changelog 2006-02-08 12:09:59.000000000 +0100
@@ -1,3 +1,12 @@
+debianutils (2.15.3) unstable; urgency=low
+
+  * sensible-browser: prefer running gnome-www-browser or gnome-terminal +
+    www-browser if under GNOME.
+  * sensible-browser: invoke x-terminal-emulator with its full path for
+    consistency.
+
+ -- Loic Minier <[EMAIL PROTECTED]>  Wed,  8 Feb 2006 12:08:15 +0100
+
 debianutils (2.15.2) unstable; urgency=low
 
   * Start shipping and installing a starter /etc/shells.
diff -urN debianutils-2.15.2/sensible-browser 
debianutils-2.15.3/sensible-browser
--- debianutils-2.15.2/sensible-browser 2002-12-04 00:53:40.000000000 +0100
+++ debianutils-2.15.3/sensible-browser 2006-02-08 12:07:26.000000000 +0100
@@ -20,13 +20,24 @@
        exit 1;
 }
 
+if (exists $ENV{GNOME_DESKTOP_SESSION_ID}) {
+       if (-e '/usr/bin/gnome-www-browser') {
+               exec '/usr/bin/gnome-www-browser', $url;
+               exit 1;
+       }
+       elsif (-e '/usr/bin/gnome-terminal' && -e '/usr/bin/www-browser') {
+               exec "/usr/bin/gnome-terminal", "-e", "/usr/bin/www-browser 
$url";
+               exit 1;
+       }
+}
+
 if (exists $ENV{DISPLAY}) {
        if (-e '/usr/bin/x-www-browser') {
                exec '/usr/bin/x-www-browser', $url;
                exit 1;
        }
        elsif (-e '/usr/bin/x-terminal-emulator' && -e '/usr/bin/www-browser') {
-               exec "x-terminal-emulator", "-e", "/usr/bin/www-browser", $url;
+               exec "/usr/bin/x-terminal-emulator", "-e", 
"/usr/bin/www-browser", $url;
                exit 1;
        }
 }

Reply via email to