/usr/bin/mozilla-firefox
Radoslaw Zielinski
radek w karnet.pl
Wto, 11 Maj 2004, 20:41:58 CEST
/usr/bin/mozilla-firefox jest dowiązaniem symbolicznym do
/usr/lib/mozilla-firefox/mozilla-firefox. To jest skrypt shella, który
wywołuje /usr/lib/mozilla-firefox/run-mozilla.sh, który wywołuje
/usr/lib/mozilla-firefox/firefox.bin.
Bałagan i zbędne forki.
Są jakieś przeciwwskazania co do zastąpienia /usr/bin/mozilla-firefox
skryptem z załącznika? Ma on workaround na irytujące pytanie o wybór
profilu przy otwieraniu kolejnego okna.
Nie będzie problemu z 64-bitowymi architekturami? W run-mozilla.sh
jest ustawiana zmienna LD_LIBRARY_PATH64, którą pominąłem.
(Nie wiem, czy nie pominąłem jeszcze czegoś istotnego; SOA#1.)
--
Radosław Zieliński <radek w karnet.pl>
[ GPG key: http://radek.karnet.pl/ ]
-------------- następna część ---------
#!/bin/sh
export MOZILLA_FIVE_HOME=/usr/lib/mozilla-firefox
export LD_LIBRARY_PATH=${MOZILLA_FIVE_HOME}:${MOZILLA_FIVE_HOME}/plugins
export DYLD_LIBRARY_PATH=${MOZILLA_FIVE_HOME}
export LIBRARY_PATH=${MOZILLA_FIVE_HOME}:${MOZILLA_FIVE_HOME}/components
export SHLIB_PATH=${MOZILLA_FIVE_HOME}
export LIBPATH=${MOZILLA_FIVE_HOME}
export ADDON_PATH=${MOZILLA_FIVE_HOME}
export MOZ_PROGRAM=${MOZILLA_FIVE_HOME}/firefox-bin
MOZ_PING=1
moreargs=""
while [ $# -gt 0 ]; do
case "$1" in
-noping)
MOZ_PING=0
shift
;;
-remote)
MOZ_PING=0
moreargs="$moreargs \"$1\""
shift
;;
*)
moreargs="$moreargs \"$1\""
shift
;;
esac
done
if [ "$MOZ_PING" -eq "1" ]; then
$0 -noping -remote 'ping()' >/dev/null 2>&1
if [[ "$?" -eq "0" ]]; then
moreargs="$moreargs \"-remote\" \"xfeDoCommand(openBrowser)\""
fi
fi
eval "set -- $moreargs"
#echo "args: $@"
exec $MOZ_PROGRAM "$@"
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: nie znany
Type: application/pgp-signature
Size: 189 bytes
Desc: nie znany
Url : /mailman/pipermail/pld-devel-pl/attachments/20040626/d4139c3e/attachment.bin
Więcej informacji o liście dyskusyjnej pld-devel-pl