やっとこさ、新しめのFirefoxのビルドに成功した。1年以上はなんか どっかへんてこりんなのができ上がってて古いのをそのままつこてた。 ちなみにgtk2だとfontconfigが面倒臭いことが分かったのでgtk1。gimp2とか 頑張っていれたのに、あと入れのみかちゃんとかyozとかの 自動イタリック・ボールドができなくなって、すげー不便。みんな どうしてんの?
てのはさておき…、おなじみhjklバインディング。ちと以前より面倒になった。
まず$prefix/lib/firefox-$VER/chrome
に行く。ここまでは
同じ。修正すべきファイルが2つのjarに分かれている。
browser.jar
内のデフォルトをいくつか潰す
cp browser.jar{,.bak} unzip browser.jar patch -d content/browser < ~/browser.xul.diff zip -r browser.jar content
toolkit.jar
にvi風スクロールと
C-f/C-bでの「進む/戻る」を追加する。
rm -rf content cp toolkit.jar{,.bak} patch -d content/global < ~/platformHTMLBindings.xml.diff zip -r toolkit.jar content rm -rf content
USER_AGENTはこんなん。
Mozilla/5.0 (X11; U; NetBSD i386; en-US; rv:1.8.0.3) Gecko/20060521 Firefox/1.5.0.3
こんなインチキ方法でやらんで、XUL覚えりゃいい気もするのだが、 どうせ置き場所やら仕様やらが確定しないしなあ。 ま、こんな感じでしばらく行くか。
叱咤激励感想ツッコミはゲストブックへ
Generated with mkdiary.rb