Bzw funktioniert nicht so, wie ich mir das vorstelle.

Habe hier Kubuntu mit manuell installiertem Firefox 1.06 (von mozilla.org).
Der soll via 'sensible-browser' gestartet werden.

Folgende Konfiguration:
firefox = /opt/mozilla-firefox/1.06/firefox

/usr/local/bin/firefox -> /opt/mozilla-firefox/1.0.6/firefox
/etc/alternatives/x-www-browser -> /usr/local/bin/firefox
/usr/bin/x-www-browser -> /etc/alternatives/x-www-browser

/usr/bin/sensible-browser:
#!/usr/bin/perl
# This program is copyright 2002 by Joey Hess <[EMAIL PROTECTED]>,
# and is licensed under the terms of the GNU GPL, version 2 or higher.
my $url=shift;
if (exists $ENV{BROWSER}) {
        foreach (split ':' , $ENV{BROWSER}) {
                if (! /%s/) {
                        $_.=" %s";
                }
                # substitute %s with url, and %% to %.
                s/%([%s])/$1 eq '%' ? '%' : $url/eg;
                $ret=system split ' ', $_;
                if ($ret >> 8 == 0) {
                        exit(0);
                }
                # on failure, continue to next in list
        }

        print STDERR "None of the browsers in \$BROWSER worked!\n";
        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;
                exit 1;
        }
}
elsif (-e '/usr/bin/www-browser') {
        exec '/usr/bin/www-browser', $url;
        exit 1;
}

print STDERR "Couldn't find a suitable web browser!\n";
print STDERR "Set the BROWSER environment variable to your desired browser.\n";
exit 1;

$BROWSER ist nicht gesetzt, $DISPLAY ist gesetzt.

Es wird also '/usr/bin/x-www-browser' aufgerufen (sensible-browser
wird in xfce aufgerufen). Theoretisch. In wirklichkeit passiert
folgendes:
[EMAIL PROTECTED]:~$ sensible-browser
run-mozilla.sh: Cannot execute /opt/mozilla-firefox/1.0.6/x-www-browser-bin.
[EMAIL PROTECTED]:~$

Wer bastelt denn hier das "x-www-browser-bin" rein?
Richtig wäre "firefox-bin"

Gruss

Chris
--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an