計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)

Thunderbird 上の URL アンカから Firefox を起動する方法


情報ソース http://www.bjlug.org/ml-archive/aug04/msg00009.html をもとにしている.
リモートの firefox の操作は, mozilla-xremote-client をじかに実行するよりも
firefox -remote を利用した方が良さそうである.

スッテプ 1 "openlink.sh" と言うシェルスクリプトを Thunderbird の ディレクトリ($thunderbird)内に作る。
/some/where は適宜 firefox の起動コマンドのパスを指すこと.

------------------------------------------------
#!/bin/sh

export FIREFOX="/some/where/firefox"

url="$1"
if [ "x$url" = "x" ]; then
url="about:blank"
fi

if $FIREFOX -remote openURL\("$url, new-tab"\);
then
exit 0
fi
exec $FIREFOX "$url"
------------------------------------------------

スッテプ 2 パーミッションの変更 chmod +x $thunderbird/openlink.sh

スッテプ 3 "user.js"と言うファイルを ~/.thunderbird/default/xxx/ のなかに作る。

------------------------------------------------
// Use firefox for http, https & ftp links
user_pref("network.protocol-handler.app.http", "$thunderbird/openlink.sh");
user_pref("network.protocol-handler.app.https", "$thunderbird/openlink.sh");
user_pref("network.protocol-handler.app.ftp", "$thunderbird/openlink.sh");
------------------------------------------------


スッテプ 4 $thunderbird のなかにある "mozilla-xremote-client" と言うファイルを $firefox ヘコピー (無い場合)


計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)
海洋大循環分野
daigo@ocg.aori.u-tokyo.ac.jp