ほとラボ

It works!

Firefox29のステータスバーを抹殺する

追記

今はこんな面倒なことしなくても set gui=nonavigation でナビゲーションバーを消せます。


事の顛末

なぜステータスバーが非表示にできないでキレそうなのかというと、そもそもブラウザにツールバーの類は一切必要ないものだからだ。 タブは ツリータブ を使って横に表示するし、ブラウザの操作は Vimperator で行うのでキーボードさえあればよい。

ブラウザはWebページを表示するためのアプリケーションだ。 Webページを表示する領域は広いに越したことはない。 また多くのWebページは縦長なのだから、縦方向は特に広く領域を確保すべきだ。 したがってナビゲーションバーはブラウジングをする上で邪魔でしかない。 ナビゲーションバーというのは、あくまで ぱーそなるこんぴゅーた を使いこなせないビギナーのための補助機能であり、 ぼくたちプロインターネットサーファーには不必要なものだ。

しかしMozillaは世界60億人のプロインターネットサーファーを敵に回した。 Firefox29の新デザイン(通称Australis)で、ステータスバーの非表示をできなくしたのだ。 カスタマイズ性が売りのFirefoxがなんたる失態か。 こんなことは決してあってはならないのだ。

だからぼくたちは今すぐステータスバーを抹殺しなければならない。

本題

FirefoxのUIはCSSでデザインされており、userChrome.css を編集することで好きなデザインにカスタマイズすることができる。

userChrome.css の場所は、 OSがMacなら ~/Library/Application Support/Firefox/Profiles/{なんか英数字}.default/chrome/ (chromeディレクトリが無ければ新規作成)
それ以外のOSは プロファイル | Firefox ヘルプ を参照。

この userChrome.css に以下の4行を追加し、

#navigator-toolbox:before,
#nav-bar {
  display: none !important;
}

Firefoxを再起動すると、

無事、ステータスバーを抹殺することができた。

こうして世界の平和は保たれたのだ・・・。

参考

userchrome.css - Mozilla Firefox まとめサイト

DOM Inspectorの使用方法 | Firefoxの開発ツール

Firefox 4.0 からは、chromeフォルダが無くなった :: Firefox Fan Club + More Browsers