2006年12月7日木曜日

Firefox KIKI化計画

ずーっとKIKIを利用してきたのだが、KIKIではどうやっても
Sitebarを利用できないようなので、諦めて乗り換えることにした。
ターゲットはFirefox。理由は継続してメンテが期待出来る。
カスタマイズが容易。新しい物が好き。

ということでスタートである。
とりあえず譲れないラインとしては
1.サーチエンジンバー廻り(キーワードが表示され、検索ができるのが便利)
2.開いてるページのツリー表示
3.ツリーとブックマークの同時表示

KIKIの軽快さは失われてしまうだろうが、それは仕方ないだろう。
代わりにSiteBarのaddonが使えるし、おもしろそうなものがいっぱいある。

ということで、まずは開いてるページのツリー表示だ。
これには絶対に便器さんのTabTreeとSideBarMixを利用する。
TabTreeはFirefox2.0に対応してなかったのだが、本日対応してくれたのである!
これで、SidebarMixと併せて2,3は解決である。
ちなみにSidebarMixは脆弱性が見つかり公開が中止されている。(ミラーはある)
が、これはちょっといじってやれば2.0でも動作した。
無断改造&脆弱性ありの使用となるので注意されたい。


※12/10に更新され2.0に対応したSidebarMixもBBSからダウンロード出来るようになった。古いバージョンはアンインストールが必要だ。

SidebarMixはFirefoxまとめサイトの目的別拡張選びからダウンロードする。
FirefoxからだとインストールしようとしてエラーになるのでIEでも使おう。
ダウンロードしたファイルの後ろに拡張子.zipをつけて解凍してやる。
install.rdfを開いてのところは2.0+とかに書き換えてやればOKだ。
ファイルを再びZipで圧縮して拡張子を元に戻せばできあがり、である。
あとはFirefoxにD&Dしてやろう。なお便器さんのところで2.0対応版はリリース予定なので怖いことが嫌いな人はアップデートリリースを待とう。


インストールしたらとりあえずボタンを表示するようにする。
表示>ツールバー>カスタマイズ
を選択してSidebarMixとTabTreeを追加する。ついでに小さいアイコンを利用をチェック。
ツール>アドオン>SideBarMix>設定
でとりあえずtabの2と3はhiddenにしてしまう。
tab1のbrowser3もhiddenだ。

browser1にはchrome://tabtree/content/tabtree.xul
browser2にはchrome://browser/content/bookmarks/bookmarksPanel.xul

を入れるとまずはKIKIっぽいサイドバーになった。

続いてtabバーを消すのだが、アドレスバーにabout:configとうち
フィルタにbrowser.tabsを入力することで設定が出る。
ここでforcehideをtrueにすればうまくいく・・・はずなのだがうまくいかない。
何かが邪魔をするようだ。
ということで仕方がないのでHideToolBarを導入する。
ツール>アドオン>HideToorBar>設定
でAutoHideはOFFにしてホットキーでタブを消してやる。これでとりあえず機能的にはKIKIっぽくなっているはずだ。
※追記
HideToolbarでは起動する度にタブを隠す必要があったので
別なソフトで対応した。
http://piro.sakura.ne.jp/xul/_stackstyletabs.html
とりあえず消してるけど、もっとまともなやり方があるはずだ。


※tabバーの設定に関しては便器殿からアドバイスを頂戴した。
[53] べんき ★ 2006/12/10(Sun) 15:47
>>ゆうや氏
その件については、userChrome.cssに
.tabbrowser-strip {
visibility: collapse;
}
と記述すると幸せになれます。
userChrome.cssについてはFirefoxまとめサイト等で調べて下さい。
以上よろしくお願いします。


ありがたい限りである。

tabの挙動に関してはそのままでは細かなカスタムができない。
about:configで一つ一つ設定するかTabMixPlus
あたりで対応するがいいだろう。



0 件のコメント:

コメントを投稿

フォロワー

ブログ アーカイブ