追記
今はこんな面倒なことしなくても set gui=nonavigation
でナビゲーションバーを消せます。
事の顛末
Firefox 29: 完全な新デザインによる大型アップデート http://t.co/7ZaoBGOIwx
Firefoxアップデートしたらナビゲーションバー非表示にできなくなっててキレそう
ずっとこのままならChromeへの乗り換えも辞さない
— ほと (@hoto17296) May 2, 2014
なぜステータスバーが非表示にできないでキレそうなのかというと、そもそもブラウザにツールバーの類は一切必要ないものだからだ。 タブは ツリータブ を使って横に表示するし、ブラウザの操作は 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