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.0 +0100
+++ debianutils-2.15.3/debian/changelog 2006-02-08 12:09:59.0 +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.0 +0100
+++ debianutils-2.15.3/sensible-browser 2006-02-08 12:07:26.0 +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;
}
}