2008年5月版 Sleipnir→Firefox移行の手引き
2007年2月25日付エントリ『SleipnirユーザのためのFirefox乗り換えの手引き』は本blogにおいても最も参照されているエントリのひとつだが、1年が経過し少々内容が古くなってきたので、この機に改稿しておきたい。また内容が古くなれば順次更新していこうと思う。
SleipnirからFirefoxに移行する人は、初期状態のFirefoxが何もできないことに驚くはずだ。初期状態から多くの機能を実現するSleipnirに比べ、Firefoxは自分で拡張機能を導入しなければならず、それが移行の妨げになっている面もあるだろう。このエントリではFirefoxをSleipnirの操作性に近づけるために導入すべきアドオンやスクリプトを紹介する。
注意として、Firefoxを遅くさせるアドオン要因に紹介されているように、導入するとブラウザが重くなるアドオンも多いので、必要なもののみを厳選して導入すべきだ。また、機能からの逆引きインデックスであるSleipnirにある○○な機能は?も参考になるだろう。
Firefox最適化
まず、FireTuneでFirefoxの通信設定の最適化を行う。使い方に関しては、FireTuneでお手軽Firefoxチューニングを参照。FireTuneを利用すると一部アドオンの設定が初期化されるので最初にやっておけば楽。
ブックマークの移行
Sleipnirの「ファイル/お気に入りのエクスポート」でお気に入りをエクスポートし、Firefoxの「ブックマーク/ブックマークの管理」からインポートすることで移行できる。リンクバーを利用していた人は、Sleipnirの「リンク」フォルダにあったブックマークを、Firefoxでは「ブックマークツールバーフォルダ」に移動すれば良い。
マウスジェスチャ
以前はAll-in-One Gestures+All-in-One tuika gesturesが定番だったが、最近はFireGesturesの方がお勧めか。「右をすべて閉じる」「左をすべて閉じる」が標準でサポートされている上、独自のスクリプトを割り当て可能と拡張性にも優れている。ホイールジェスチャ機能を使えばSleipnirのようにホイールでタブ切替することもできる。
キーボードショートカット
SleipnirとFirefoxのキーボードショートカットは大きく異なっている。キーボードショートカット一覧を見てFirefoxの形式に慣れても良いが、KeyconfigでSleipnir型に変えてしまうこともできる。Ctrl+Q(すべてのタブを閉じる)の実現などKeyconfigの使い方に関しては、FirefoxでCtrl+Q(他のタブを閉じる)を実現する方法を参照のこと。
タブ操作
Tab Mix Plusは必須(Firefox3には開発版のインストールが必要だったが、10/4に公開された0.3.7より正式にFirefox3に対応した)。デフォルト設定では、ブックマーク等で開いたページはアクティブなタブを上書きするが、Tab Mix Plusオプションの「イベント設定」で「以下を新しいタブに読み込む」のチェックを有効にすると、新しいタブで開くことができる。外部サイトへのリンクを強制的に新タブで開く、左/右のタブをすべて閉じる、新規タブの挿入位置、フォーカス挙動設定なども一通りそろっている。
サイドバー拡張
All-in-One Sidebarを導入することで、履歴やアドオン、ダウンロードなどをサイドバーで管理することが可能となる。また、サイドバーを自動的に隠したり、ブックマークツリーの他のフォルダを自動的に閉じる機能も有する。
All-in-One Sidebarを導入しない場合には、Optimoz Tweaksでサイドバーの自動開閉、Autoclose Bookmark&History Foldersで他のフォルダを自動的に閉じるように制御できる。
上のディレクトリに移動
Parent Folderを導入することで、上のディレクトリに移動するためのツールボタンを設置できる。Google ツールバーを導入しても良い。
プロキシ切替
SwitchProxyを利用すれば、Sleipnirのプロキシマネージャと同様の感覚でプロキシを切り替えられる。または、foxyproxyでURLパタンマッチングによるプロキシの自動切り替えが実現できる。個人的には後者の方が便利。
SeaHorse相当機能
Webページをクライアント上で自由自在にカスタマイズすることを可能とするSeaHorseに相当するアドオンがGreasemonkeyである。まとめサイトに多くのスクリプトがまとめられているが、汎用的に利用可能で、導入することでユーザビリティが向上するスクリプトは次の通り。
- AutoPagerize: 複数に分割されたWebページが自動的に下に連接され、スクロールだけで続けて読むことができるようになる。最近SeaHorse版も作られたが、こちらが元祖。
- Google with Wikipedia: Googleの検索結果の最上位に、Wikipediaの定義部分を表示。
- Google x はてブ: Googleの検索結果にはてなブックマーク数を表示。
- Fast look up JP and EN: ALT+文字列選択で辞書引き。日本語も英語も対応。文章選択時には翻訳も。説明動画がアップされているので、それを参照して要設定。
- Deny Rakuten News: 楽天市場で、注文確定直前の画面に出てくるメルマガ購読のチェックを自動的に全てオフにする。
UserAction Extension相当機能
ユーザーが作成したスクリプトをブラウザの機能として登録可能にするUserAction Extensionに相当するアドオンとしては、JSActions、userChrome.js、ContextMenu Extensionsなどがある。お好みで使い分けを。
その他の拡張
- Adblock Plus
- Gmail Manager
- Gmailの複数アカウントを管理。アカウントが一つでよいならGmail Notifierで十分。
- Google Notebook
- MR Tech Link Wrapper
- Firefoxは長いURLを改行してくれないのでレイアウトが乱れる場合がある。MR Tech's Link Wrapperを導入することで、URLが自動的に改行されるのでレイアウトの崩壊を防ぐことが出来る。
- Menu Editor
- これだけアドオンを入れると右クリックメニューが肥大化するので、利用しないメニューはMenu Editorで無効化する。
- はてなブックマークFirefox拡張
- はてな謹製Firefox拡張。一発ブクマ登録。閲覧中のページのはてなブックマーク数をステータスバーに表示。ソーシャルブックマーク数表示だけなら、はてな、del.icio.us、livedoor クリップに対応したSBMカウンタもある。これらの利用においては、Googleはあなたを見ている、はてなもに記したようにプライバシ漏洩に関するリスクを意識することを推奨。
- Adaptive Referer Remover
- 指定サイトのReferer漏洩をブロックする。イントラページ等、リンク元ページの存在をリンク先サイトに知られないようにしたい場合に。ただし、Firefox3にインストールする場合にはNightly Tester Toolsが必要。逆に指定サイトに与えるRefererを制御するためにはRefControlを利用。
- オートアンカーFx
- Webページ上の右クリックからタグ付きのリンク文字列をコピー。Copy URL+でも同様の使い方ができる。
- NoScript
- スクリプトの実行を指定した信頼済みのサイトのみに制限するセキュリティツール。
バックアップ
各アドオンの設定が終了すれば、MozBackup(日本語ファイル)でアドオンごとバックアップしておけば、いつでも簡単に設定済みの状態に戻せる。Firefox環境を移行する際にも便利だろう。
まとめ
Sleipnir互換のために導入すべきアドオン
- FireGestures:マウスジェスチャ機能追加
- Keyconfig:キーボードショートカットカスタマイズ
- Tab Mix Plus:タブ設定機能追加、開発版
- All-in-One Sidebar:サイドバー機能追加(下二つの機能含む)。
- Optimoz Tweaks:サイドバーを自動的に隠す。
- Autoclose Bookmark&History Folders:あるフォルダを開くと他のフォルダを自動的に閉じる。
- Parent Folder:上のディレクトリに移動。
- SwitchProxy:プロキシ手動切替
- foxyproxy:プロキシ自動切替
- Greasemonkey:SeaHorse相当。スクリプトによりWebページを動的に書き換え。
- JSActions:UserAction Extension相当。
- userChrome.js:UserAction Extension相当。
- ContextMenu Extensions:UserAction Extension相当。
その他のオススメアドオン
- Adblock Plus:広告排除
- Gmail Manager:Gmail複数アカウント管理
- Gmail Notifier:Gmail新着メールチェック
- Google Notebook:Webスクラップツール
- MR Tech Link Wrapper:長いURLを折り返す。
- Menu Editor:右クリックメニューを整理。
- はてなブックマークFirefox拡張:はてブ用。簡単ブックマーク、被ブックマーク数表示。
- SBMカウンタ:各種ソーシャルブックマークの被ブックマーク数表示。
- Adaptive Referer Remover:Referer制御(指定サイト発)
- RefControl:Referer制御(至指定サイト)
- オートアンカーFx:リンク文字列取得
- NoScript:スクリプト実行制限
パフォーマンスチューニング
- FireTune:通信設定の最適化