Wenn ich auf ein Link (URL) mit xpdf geöffnetes PDF klicke, wird Chromium geöffnet. Ich möchte das gerne ändern, so das Firefox den Link lädt.
In /etc/xpdf/xpdfrc steht u.A. das hier:
Code
# Set the command used to run a web browser when a URL hyperlink is clicked.
urlCommand "sensible-browser '%s'"
In /usr/bin/sensible-browser steht:
Code
!/bin/sh
URL="$1"
if test -n "$BROWSER"; then
${BROWSER} "$1" ret="$?"
if [ "$ret" -ne 126 ] && [ "$ret" -ne 127 ]; then
exit "$ret"
fi
fi
if test -n "$DISPLAY"; then
if test -n "$GNOME_DESKTOP_SESSION_ID"; then
if test -x /usr/bin/gnome-www-browser; then
exec /usr/bin/gnome-www-browser ${URL:+"$URL"}
elif test -x /usr/bin/x-www-browser; then
exec /usr/bin/x-www-browser ${URL:+"$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:+\"$URL\"}"
fi
fi
if test -x /usr/bin/x-www-browser; then
exec /usr/bin/x-www-browser ${URL:+"$URL"}
elif test -x /usr/bin/x-terminal-emulator && test -x /usr/bin/www-browser; then
exec /usr/bin/x-terminal-emulator -e /usr/bin/www-browser ${URL:+"$URL"}
fi
elif test -x /usr/bin/www-browser; then
exec /usr/bin/www-browser ${URL:+"$URL"}
fi
printf "Couldn't find a suitable web browser!\n" >&2
printf "Set the BROWSER environment variable to your desired browser.\n" >&2
exit 1;
Display More
Da dachte ich, mit der BROWSER env Variablen kann ich das lösen. Die habe ich dann angelegt und sieht so aus:
Wenn ich $BROWSER in der Shell eingebe wird Firefox gestartet. Soweit so gut. Wenn ich in xpdf eine URL klicke, wird aber leider immer noch Chromium gestartet. Was mache ich falsch? Oder gibt es eine andere/bessere Lösung?
System ist RPi3B mit Raspbian Desktop und Linux raspberrypi 4.14.34-v7+ #1110 SMP Mon Apr 16 15:18:51 BST 2018 armv7l GNU/Linux
Edit: Musste die Code Formatierung ändern.