アナログ
RSS  

タイトルバーを隠した時にクローズボタンをタブバーに表示する2011/03/30 21:59

昨日、Windowsタイトルバーを隠すまでは良かったのですが、ウインドウクローズボタンがナビバーに表示されて隠れてしました。

Windowsタイトルバーを隠す

ナビバーにクローズボタンが表示されている↓

Windowsタイトルバーを隠してALTキーを押す

これでは使い物になりませんので、タブバーに表示されるようにしてみます。

ロケーション場に「about:support」を入力、プロファイルディレクトリの「フォルダを開く」でプロファイルを開いてからFirefoxを終了します。
テキストエディタ(メモ帳不可)でプロファイルフォルダにある「localstore.rdf」を開き、「window-controls」を検索します。
ナビバーに表示されてるので「browser.xul#nav-bar」にあるはずです。

<RDF:Description RDF:about="chrome://browser/content/browser.xul#nav-bar"
                 iconsize="small"
                 currentset="unified-back-forward-button,BookmarkTags-sidebarButton,personal-bookmarks,urlbar-container,reload-button,stop-button,search-container,stylish-toolbar-button,useragentswitcher-button,fullscreenflex,window-controls" />

「,window-controls」を切り取って、ツールバーに表示したいので「browser.xul#TabsToolbar」の最後に貼り付けます。

<RDF:Description RDF:about="chrome://browser/content/browser.xul#TabsToolbar"
                 currentset="tabbrowser-tabs,tabview-button,new-tab-button,alltabs-button,noscript-tbb,fixer-status-bar,tabs-closebutton,window-controls" />

「localstore.rdf」を保存してFirefoxを起動します。

ウインドウを閉じるボタンをタブバーに表示

成功!

今回ノーヒントだったのでかなり苦戦(一昨日からずっと探してた)した。
こんなに簡単なことだったとは……orz
カスタマイズ中にUIが崩れて戻らなくなったのでlocalstore.rdfをながめてて気づいたです。

あとはスマートブックマークとアドオンがクリックできるように小細工したいのだけれど……
そうしようとしててUI壊しちゃったんですがw