Firefox2 on NetBSD 4/14追記

今まで何度コンパイルしても,起動するとウィンドウ枠が出てコンテンツを 表示しようとするところでフリーズしてしまうバイナリしかできなかったが, 今日やっとできた。結局NetBSD-pkgsrcのpatchを当ててからわが家流の コンパイルをすればできたというだけで,なんとなく情けないがまあよしと しよう。

いつものようにbrowser.xul.diff platformHTMLBindings.xml.diffを仕込んだ。

gtk2ベースに乗り換えることになったので, /etc/fonts/fonts.confにこんなのを追加。

<dir>/usr/local/libdata/fonts/aqua</dir>
<dir>/usr/local/libdata/fonts/freefont</dir>
<dir>/usr/local/libdata/fonts/ipafont</dir>
<dir>/usr/local/libdata/fonts/kaifu</dir>
<dir>/usr/local/libdata/fonts/kochi</dir>
<dir>/usr/local/libdata/fonts/kotori</dir>
<dir>/usr/local/libdata/fonts/mikachan</dir>
<dir>/usr/local/libdata/fonts/mixed</dir>
<dir>/usr/local/libdata/fonts/motoya</dir>
<dir>/usr/local/libdata/fonts/tare</dir>
<dir>/usr/local/libdata/fonts/yoz</dir>
<dir>/usr/local/libdata/fonts/zatsuji</dir>

さて,Firefox2からデフォルトでAdobe風キーバインドがデフォルト になってしまった。これ直すの面倒臭いなあ,と思っていたら,たんに ~/.gtkrc-2.0

gtk-key-theme-name = "Emacs"

と書けばいいだけとな! 簡単。

あと,User Agent名が Mozilla だけになってしまって, 三菱銀行のWebアクセスがブロックされてしまってがっくり。 JavaScriptソースを見たら,"Firefox" という文字列 だけあればいいみたいなので,User Agent Switcher を入れて 適当に Mozilla/Firefox っぽい名前にしたら先に進めた。おっけ。 なんか,これまで使ってた Firefox 1.5 より安定している感じ。

ただひとつ困ってるのは,maps.google.co.jp を開いたときに, 左半分の雑多メニューを消す小さな三角形が出てこないこと! どうしたら いいのだー。

→解決: User Agent Switcher で、User Agent名の "Bon Echo" を "Firefox" にしておけばOK。