Firefox4 のブックマークメニューの幅を縮める

Firefox4になってブックマークツールバーのメニューの幅が大きくなって見づらくなったので、その幅の上限値を指定する方法について。

次の2種類。

  1. userChrome.css を使う方法
  2. Stylish を使う方法

まず1つめは userChrome.css に以下を追記してFirefoxを再起動する。userChrome.cssについてはgoogle先生参照。

#bookmarks-ptf toolbarbutton menupopup menuitem,
#bookmarks-ptf toolbarbutton menupopup menu,
#bookmarksBarContent toolbarbutton menupopup menuitem,
#bookmarksBarContent toolbarbutton menupopup menu,
#bookmarks-menu menupopup menuitem,
#bookmarks-menu menupopup menu,
#bookmarksMenu menupopup menuitem,
#bookmarksMenu menupopup menu,
#bookmarks-chevron menupopup menuitem,
#bookmarks-chevron menupopup menu,
#pof-menu menupopup menuitem,
#pof-menu menupopup menu,
#PlacesToolbarItems toolbarbutton menupopup menuitem,
#bookmarks-menu-button menupopup menuitem
{
max-width: 20em !important;
}

#bookmarks-ptf > toolbarbutton > menupopup > menuitem,
#bookmarks-ptf > toolbarbutton > menupopup > menu,
#bookmarksBarContent toolbarbutton > menupopup > menuitem,
#bookmarksBarContent toolbarbutton > menupopup > menu,
#bookmarks-menu > menupopup > menuitem,
#bookmarks-menu > menupopup > menu,
#bookmarksMenu > menupopup > menuitem,
#bookmarksMenu > menupopup > menu,
#bookmarks-chevron > menupopup > menuitem,
#bookmarks-chevron > menupopup > menu,
#pof-menu > menupopup > menuitem,
#pof-menu > menupopup > menu,
#PlacesToolbarItems > toolbarbutton > menupopup > menuitem,
#bookmarks-menu-button > menupopup > menuitem
{
max-width: 20em !important;
}

もう1つの Stylish を使う方法。以下のスタイルをStylishに新規作成してください。Stylish については google に以下略。

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

#bookmarks-ptf toolbarbutton menupopup menuitem,
#bookmarks-ptf toolbarbutton menupopup menu,
#bookmarksBarContent toolbarbutton menupopup menuitem,
#bookmarksBarContent toolbarbutton menupopup menu,
#bookmarks-menu menupopup menuitem,
#bookmarks-menu menupopup menu,
#bookmarksMenu menupopup menuitem,
#bookmarksMenu menupopup menu,
#bookmarks-chevron menupopup menuitem,
#bookmarks-chevron menupopup menu,
#pof-menu menupopup menuitem,
#pof-menu menupopup menu,
#PlacesToolbarItems toolbarbutton menupopup menuitem,
#bookmarks-menu-button menupopup menuitem
{
max-width: 20em !important;
}

#bookmarks-ptf > toolbarbutton > menupopup > menuitem,
#bookmarks-ptf > toolbarbutton > menupopup > menu,
#bookmarksBarContent toolbarbutton > menupopup > menuitem,
#bookmarksBarContent toolbarbutton > menupopup > menu,
#bookmarks-menu > menupopup > menuitem,
#bookmarks-menu > menupopup > menu,
#bookmarksMenu > menupopup > menuitem,
#bookmarksMenu > menupopup > menu,
#bookmarks-chevron > menupopup > menuitem,
#bookmarks-chevron > menupopup > menu,
#pof-menu > menupopup > menuitem,
#pof-menu > menupopup > menu,
#PlacesToolbarItems > toolbarbutton > menupopup > menuitem,
#bookmarks-menu-button > menupopup > menuitem
{
max-width: 20em !important;
}