今回紹介するFirefox拡張機能はPersonal Titlebar。
Firefox 4のタイトルバーにツールバー用アイテムを表示できます。
※ 2010年9月現在、当記事で紹介する拡張機能はFirefox 4のBeta版にのみ対応しています。
「ツールバーのカスタマイズ」からメニューバーにツールバー用アイテムを置くと、メニューバーを隠している状態でのタイトルバーにそれらのアイテムが表示されます。Firefox 3.6までとは異なり、Firefox 4でメニューバーを隠している場合、タイトルバーには「Firefoxボタン」というボタンがメニューバーの代わりに表示されるだけなのですが、Personal Titlebarを用いることでFirefoxボタンの右側に空いているスペースを活用できます。
また、「ツールバーのカスタマイズ」からタブやメインメニュー(ファイル?ヘルプ)もほかのツールバーへ移動できるようになり、メインメニューはF10キーで表示/非表示できます。Altキーを押すとFirefoxボタンのメニューが表示されるように変更されていますが、カーソルキーでメニュー項目を選択できるわけではないのであまり意味がありません。F10キーではなくAltキーでメインメニューを表示/非表示できるようにしてほしいなー。それと、インストールしたあとタイトルバーにメインメニューなどが表示されない場合、Firefoxをもう一度再起動してみるといいかも。
現在のバージョンではタブやブックマークなどをタイトルバーに表示すると、文字に影がついて見づらくなってしまいます。その場合、以下のスタイルをuserChrome.cssなどに指定すると回避できますよ。
/* すべてのアイテムに適用 */
#personal-titlebar * {
text-shadow: none !important;
color: black !important;
}個別に指定したい場合は以下を参考にしてね。
/* タブに適用 */
#personal-titlebar tabs tab {
text-shadow: none !important;
color: black !important;
}
/* ツールバーボタンに適用 */
#personal-titlebar toolbarbutton {
text-shadow: none !important;
color: black !important;
}
/* ロケーションバーに適用 */
#personal-titlebar #urlbar {
text-shadow: none !important;
color: black !important;
}
/* メインメニューに適用 */
#personal-titlebar menubar > menu {
text-shadow: none !important;
color: black !important;
}
/* ページタイトルに適用 */
#personal-titlebar #titlebar-text {
text-shadow: none !important;
color: black !important;
}Firefox 3.6でタイトルバーを隠す拡張機能も複数ありますし、スタイルだけで隠すこともできるのですが、タイトルバーがある場合の利点もありますよね。ウィンドウがアクティブかどうか見分けやすいとか、ドラッグしやすいとか。「タイトルバーは隠したくないけど、空いているスペースはうまく使いたいなぁ」と思ったことがある方は試してみてください。拡張機能を用いずとも、Firefox 4正式版でタイトルバーもカスタマイズできる仕様になってくれるとうれしいんですけどね。
ちなみに、Personal Titlebarでタイトルバーにアイテムを配置していくと、Firefoxボタンが幅を取っていて少しジャマに感じてしまいます。そんな場合、Iconic Firefox Menuを用いるとFirefoxボタンのデザインがアイコンになり、幅が半分くらいに狭まります。「あのボタン、もう少し小さくてもいいのに…」と思った方にオススメ。
追記:2011-03-25
個別に適用できるよう、スタイルの部分を分けてみました。
- 関連記事
- セッション復元時にタブを読み込むか設定できるRestore Control (10/24)
- ステータスバーのアイテムをFirefox 4で表示できるStatus-4-Evar (10/09)
- Firefox 4のタイトルバーにボタンを置けるPersonal Titlebar (09/25)
- ファイルのアップロード状況がわかるUploadProgress (08/29)
- 大きな検索バーをポップアップ表示するCtrl Ctrl (08/15)