リンクをタブのみで開く

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の挙動に従う

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

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.tabs.closeButtons = 2

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

0 最上のタブのみに表示
1 すべてのタブに表示
2 どこにも表示しない
3 タブバーの端に表示

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

browser.tabs.tabMinWidth = 50

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