Firefoxのブックマークバー自動非表示を実現する

広告

[以前も言った][1]けど……俺はクソみたいな1366×768の解像度のノートPCを使っている。このバカげた解像度は滅びろと言いたい理由は一万個あるが、とにかく今はこいつを使っている。

この小さなノートPCで一番イラッとするのが画面の縦方向の利用率だ。Unityもいろいろやってくれているけど、ブックマークバーを表示するのが好きな人間にとってはまだ足りない……そこで俺はFirefoxのブックマークバーをどうやって隠すかの実装方法を探し始めた。いくつかアドオンを試して、使えたのは一つだけ。しかもこいつには問題があって、まず敏感すぎる。次にブックマークバーが出るたびにページがリレイアウトされる。マジでうざい!

広告

G+で聞いてみたら答えが見つかった。FirefoxのCSSスタイルを手動で書き換えるというものだ。そしてFirefox 4向けのuserChrome.cssファイルを見つけた。もちろん今はFirefox 29だが、ちょっと修正したらまあ使える。

ファイルの中身はこんな感じ:

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
#PersonalToolbar {
  visibility: hidden !important;
  opacity: 0;
  -moz-transition-duration: 0s;
  -moz-transition-property: visibility, opacity, margin;
  -moz-transition-delay: 2s}
#nav-bar:hover~#PersonalToolbar,#PersonalToolbar:hover
{
  visibility: visible !important;
  opacity: 1;
  -moz-transition-delay: 0.4s}
#PersonalToolbar {
  position: fixed !important;
  margin-top: 40px !important}

#nav-bar:hover~#PersonalToolbar,#PersonalToolbar:hover
{
  margin-top: 0px !important}
#main-window[stylish-url="about:addons"] #PersonalToolbar {
  margin-top: 25px !important;
  background: transparent !important; border: none !important}
#main-window[stylish-url="about:addons"] #PersonalToolbar {
  display: none !important}
#PersonalToolbar {
  background-color: #e6e7e7 !important;
}

これでokay、1366×768の解像度も少しはマシに見えるようになった。まだしばらくはこれで我慢できそうだ。 [1]: /archives/126/

本家 plumz.me でこの記事にコメントする

コメントは中国語の本家サイトで受け付けています。このミラーは閲覧専用です。

目次