試験運用中なLinux備忘録・旧記事

はてなダイアリーで公開していた2007年5月-2015年3月の記事を保存しています。

Mozilla Firefox 3 Beta 5の覚え書き

Betaもついに5回目。まだ色々と問題はあるが、バージョン2系と比べると大きく進化したように感じる。
初回起動ページ
http://web.archive.org/web/20080402212040/http://en-us.www.mozilla.com/en-US/firefox/3.0b5/whatsnew/
リリースノート
http://www.mozilla.jp/firefox/3.0b5/releasenotes/
レビュー
http://builder.japan.zdnet.com/html-css/20370760/

  1. 拡張に関するメモ
  2. 使用した.mozconfig
  3. その他、最近気づいたことなど(Beta 5からではないものを含む)

拡張に関するメモ

Beta 5に対応していない(インストールできない)ものは、以前書いた「extensions.checkCompatibility」による指定で動作する場合がある。対応していなくても、しばらく待てばBeta 5対応版が出る可能性がある。

  • Configuration Mania 1.09.2008031301
  • FireGestures 1.0.5
  • Firesizer 0.59
  • iMacros 6.0.3.4

以上の拡張はこの指定により動作している。この他、元々対応済みの拡張も幾つか存在する。

使用した.mozconfig

今回追加したのは--with-system-bz2ぐらい。--enable-official-brandingは今回から外し、無効にした(Iceweaselとして使用)。
ファイル名: mozilla/.mozconfig

CC="ccache gcc"
CXX="ccache g++"

ac_add_options --enable-application=browser
ac_add_options --enable-extensions=default,-gnomevfs
ac_add_options --enable-image-decorders=png,gif,jpeg
ac_add_options --enable-install-strip
ac_add_options --enable-necko-protocols='about data file ftp http res viewsource'
ac_add_options --enable-optimize='-Os -march=[CPUに対応した文字列] -pipe'
ac_add_options --enable-plaintext-editor-only
ac_add_options --enable-static
ac_add_options --enable-strip
ac_add_options --enable-system-lcms
ac_add_options --enable-system-sqlite
ac_add_options --disable-accessibility
ac_add_options --disable-composer
ac_add_options --disable-crashreporter
ac_add_options --disable-debug
ac_add_options --disable-debug-modules
ac_add_options --disable-gnomeui
ac_add_options --disable-gnomevfs
ac_add_options --disable-jsd
ac_add_options --disable-logging
ac_add_options --disable-logrefcnt
ac_add_options --disable-installer
ac_add_options --disable-ldap
ac_add_options --disable-libxul
ac_add_options --disable-mailnews
ac_add_options --disable-mathml
ac_add_options --disable-mochitest
ac_add_options --disable-necko-disk-cache
ac_add_options --disable-official-branding
ac_add_options --disable-profilesharing
ac_add_options --disable-svg
ac_add_options --disable-tests
ac_add_options --disable-updater
ac_add_options --disable-webservices
ac_add_options --with-system-bz2
ac_add_options --with-system-jpeg
ac_add_options --with-system-zlib

その他、最近気づいたことなど(Beta 5からではないものを含む)

  • 既定のテーマ上で、メニューや「戻る/進む」ボタン、各種ダイアログ上のボタン、フォームなど、GTK+ 2の視覚テーマやアイコンテーマのサポートが少しずつ強化されている
  • 「戻る/進む」ボタン横のメニューは統合されて、そのタブ上の履歴を戻るときと進むときとで共用される(現在のページにラジオボタンのアイコンが付く)。
  • 最近のBetaでJavaScriptの処理が特に高速化され(google:firefox 3 javascript ベンチマーク)、今回は更に高速化されたようだ
  • 全体のズームではなく、文字サイズのみの変更もできるようになっているが、一度指定したズームレベルでないと、全体をズームしたときと同様、切り替わりが遅い
  • ブックマークの管理ダイアログは履歴の管理と統合されていて、履歴の一覧から(左のブックマークフォルダへ)ドラッグ・アンド・ドロップでブックマークに登録することができる。登録済みのタグをページに付けるのも、同様の操作で簡単にできる
  • Acid3(acid3.acidtests.org)の点数は、Beta 5では70点だった
  • 「ヘルプ」メニューの項目は工事中のものが多く、今回はヘルプも出ずに英語ヘルプのページに飛んだ
  • Windows Live Hotmailは「ログインしているときにエラーが発生したため、一時的にWindows Live Hotmail の標準バージョンを使用しています。もう一度やり直す前に、キャッシュと Cookie を削除してください。」と出てしまい、標準バージョンになってしまう(消して再起動しても同様)


画像は「戻る/進む」のメニュー。下が古いページで上が新しいページになる。ボタンのアイコンテーマはGTK+ 2で指定したテーマが使用されているが
builder.japan.zdnet.com/ria-ajax/20367203/
のとおりにしても、鍵穴の形をした統合アイコン「キーホール」は出ない。Win・Macでは動作確認されているが、GNU/Linux版は未対応のように見える。