Hatena::ブログ(Diary)

by edvakf in hatena

2007-05-03 Firefox2.0でまずやる設定

about:configの設定。

いつも新規インストールすると設定が元に戻って困るのでここにメモ。

prefs.jsを作ってもいいけど、めんどくさいのでやってない。

firefox 2.0.*用。

参照

http://caminofreak.hp.infoseek.co.jp/subset/sub_camino/prefsjs.html

「タブを閉じる」ボタンを消す

browser.tabs.closeButtons = 2

Firefox2.0になってタブに「X]ボタンがついた。それを消すのはPreferencesでもできない。昔からのユーザを軽視したアップデートはやめてほしい。

browser.tabs.closeButtonsは「X]ボタンの位置を決める。

0 最上のタブのみに表示

1 すべてのタブに表示

2 どこにも表示しない

3 タブバーの端に表示

タブの最小幅を小さくして画面に入るタブの数を多くする

browser.tabs.tabMinWidth = 50

デフォルトの100ではすぐにタブバーがスクロールになってしまうのでめんどくさい。僕はかなりタブを開くほうだが、50ぐらいにしておくとまずスクロールになることはない。

リンクをタブのみで開く

browser.link.open_newwindow = 3

browser.link.open_newwindow.restriction = 0

これを設定すればTabMixPlusがなくてもほぼシングルウィンドウモードになる。

browser.link.open_newwindowは、別のURLのリンクをどこで開くべきかを決める。

1 現在のタブで開く

2 新しいウィンドウで開く

3 新しいタブで開く

browser.link.open_newwindow.restrictionは、新しい窓を開かせるJavaScriptの挙動を決める。

0 JavaScriptによって開くページはすべてbrowser.link.open_newwindowの場所に従って開く

1 JavaScriptによって開くページはすべて新しいウィンドウで開く

2 JavaScriptによって開くページのうち、窓の大きさやツールバーの設定のあるものは新しい窓で開き、それ以外はbrowser.link.open_newwindowの挙動に従う

ブラウザの検索窓からの検索結果を新しいタブで開くようにする

browser.search.openintab = true

そのままです。

これと拡張のSecond Searchの組み合わせがいい。

中クリックでタブを閉じる

middlemouse.contentLoadURL = false

Linux用のFirefoxだとミドルクリックの挙動が「現在バッファにあるものをロケーションバーに入れてページを開く」になっていることが多いので、タブバーでミドルクリックではタブを閉じるに設定。

中クリックではスクロールしない

general.autoScroll = false

リンクを外してクリックしてしまったときにうざい矢印が出ないようにする。2.0からオートスクロールという名前に変わったらしい。名前が直感的じゃないので調べにくくて困る。

リンクをタブのみで開く

browser.link.open_newwindow = 3

browser.link.open_newwindow.restriction = 0

これを設定すればTabMixPlusがなくてもほぼシングルウィンドウモードになる。

browser.link.open_newwindowは、別のURLのリンクをどこで開くべきかを決める。

1 現在のタブで開く

2 新しいウィンドウで開く

3 新しいタブで開く

browser.link.open_newwindow.restrictionは、新しい窓を開かせるJavaScriptの挙動を決める。

0 JavaScriptによって開くページはすべてbrowser.link.open_newwindowの場所に従って開く

1 JavaScriptによって開くページはすべて新しいウィンドウで開く

2 JavaScriptによって開くページのうち、窓の大きさやツールバーの設定のあるものは新しい窓で開き、それ以外はbrowser.link.open_newwindowの挙動に従う

中クリックでタブを閉じる

middlemouse.contentLoadURL = false

Linux用のFirefoxだとミドルクリックの挙動が「現在バッファにあるものをロケーションバーに入れてページを開く」になっていることが多いので、タブバーでミドルクリックではタブを閉じるに設定。

中クリックではスクロールしない

general.autoScroll = false

リンクを外してクリックしてしまったときにうざい矢印が出ないようにする。2.0からオートスクロールという名前に変わったらしい。名前が直感的じゃないので調べにくくて困る。

タブキーでフォーム移動のみにする

accessibility.tabfocus = 3

Hit-a-Hintを使っているとタブキーでリンクをひとつずつたどることはほとんどないので、タブキーではフォーム(ボタンとテキスト枠)だけを移動するようにする。たまにこの機能が欲しいと思うこともあるのでちょっと微妙。このあたりの動作が微妙なのでOperaに変えようかと考えてる。

accessibility.tabfocusは、Tab キーを押したときにどの要素にフォーカスを移動するのかの設定。

1 テキストフィールドのみ

2 テキストフィールド以外の全てのフォーム

3 全てのフォーム

4 リンク(およびリンクされた画像)のみ

7 全てのフォームとリンク

ページのフォント指定に従わないようにする

browser.display.use_document_fonts = 0

3にすると従うようになる。Preferencesからでも変えられる。

/を押したときにのみFindAsYouTypeを開始する

accessibility.typeaheadfind.autostart = false

Hit-a-Hintをしているのでむやみに検索が始まってほしくない。

検索した単語が見付からなかったときにビープしないようにする

accessibility.typeaheadfind.enablesound = false

これ動いてない気がする・・・