2005年11月11日

FirefoxのUIの変更(userChrome.css)

Firefox ブックマーク 間違えて並べ替えのコメント欄でFirefoxのUIについて教えてもらったので試してみる。

userChrome.cssを編集すればいいらしい。
Windows XP だと以下にある「userContent-example.css」を「userChrome.css」にリネームして編集。

C:\Documents and Settings\ユーザ名\Application Data\Mozilla\Firefox\Profiles\ランダム文字列\chrome


参考サイト

Firefox Help:便利な使い方
http://www.mozilla-japan.org/support/firefox/tips

Firefoxまとめサイト userchrome.css
http://firefox.geckodev.org/index.php?cmd=read&page=userchrome.css

IKIMONO net club
http://www.ikimono.org/soft/firefox-customize.shtml#chromecss

裸電球 不要なメニューアイテムを非表示
http://hadakadenkyu.flnet.org/other/software/firefox/hide_needless_menus_j.htm

Mozilla Firefox質問スレッド(初心者歓迎)
http://kagematuri.bufsiz.jp/txt/css1.html

mozillaZine「Chrome element names and IDs」
http://kb.mozillazine.org/UserChrome.css_Element_Names/IDs#Firefox_menus



上記サイトを参考に不要なメニューを消す。

/* -------------------------------------------- */
/* コンテキストメニューから[リンクを送信]
[リンクURLをメールで送信][画像をメールで送信]を消す */
#context-sendlink, #context-sendpage, #context-sendimage {
display: none !important;
}

/* メニューバーの[ファイル]の[リンクを送信]を消す */
#main-menubar menuitem[label="リンクを送信..."] {
display:none !important;
}

/* メニューバーの[ツール]の[メールを読む]
[新しいメッセージを書く][区切り線]を消す */
menu[label="ツール"] menuitem[command="Browser:ReadMail"],
menu[label="ツール"] menuitem[label="新しいメッセージを書く..."],
menu[label="ツール"] menuitem[command="Browser:NewMessage"] + menuseparator {
display:none !important;
}

/* ブックマークサイドバーの右クリックでの[名前で並べ替え]
[区切り線]を消す */
#bookmarks-view menuitem[command="cmd_bm_sortbyname"],
#bookmarks-view menuitem[command="cmd_bm_sortbyname"] + menuseparator {
display:none !important;
}
/* -------------------------------------------- */



●Firefoxの付属ツール「DOM inspector」でid、classを調べる。

 Firefoxまとめサイト DOM inspector
 http://firefox.geckodev.org/index.php?DOM%20inspector

DOMインスペクタがインストールされておらず、Firefoxを再インストール。
カスタムインストールで、「開発ツール」にチェックを入れてインストール。
(DOMインスペクタだけインストールすればいいはずだけど、面倒だったので)

Firefoxのメニューバーの[ツール]-[DOMインスペクタ]から起動する。


(11月12日追記)
Firefox ブックマーク 間違えて並べ替え」へのコメントで、個人用ツールバーで「名前で並べ替え」を消す方法を探しているということだったので試してみた。

個人用ツールバーの意味がわからなかったので、ブックマークツールバーの方を消す。
/* ブックマークツールバーの右クリックでの[名前で並べ替え]
[区切り線]を消す */
#bookmarks-context-menu menuitem[command="cmd_bm_sortbyname"],
#bookmarks-context-menu menuitem[command="cmd_bm_sortbyname"] + menuseparator {
display:none !important;
}

DOMインスペクタで見ながら試したのだけど、"id"の「#bookmarks-ptf」ではダメで、"contextmenu"の値の「#bookmarks-context-menu」でうまくいった。
いまいち良くわからないなあ。

posted by 端っこなひと at 22:41| Comment(2) | TrackBack(0) | Firefox | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
ブックマークツールバーでした。
firefoxのいいとこは、色々いじれるところですね。

ブックマークの中で、個人用ツールバーフォルダって名前のフォルダに入っているので、
個人用ツールバーって勝手に呼んでましたが、よそでも通じなかったです。
Posted by さひぐー at 2005年11月15日 17:10
>ブックマークツールバーでした。
なるほどそうだったのですか。

>firefoxのいいとこは、色々いじれるところですね。
そうですよね〜。奥が深そうですね。
Posted by 端っこなひと at 2005年11月16日 11:30
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

この記事へのトラックバックURL
http://blog.seesaa.jp/tb/9228290

この記事へのトラックバック