わさっきhb

大学(教育研究)とか ,親馬鹿とか,和歌山とか,とか,とか.

Firefoxの検索バーで「goo 辞書(すべて)」を使う

https://addons.mozilla.org/ja/firefox/addon/goo-dictionary/をインストールすると,「goo 辞書(和英)」「goo 辞書(国語/新語)」「goo 辞書(英和)」の3つが検索バーに追加されます.*1

だいぶ前にインストールしたときには,「goo 辞書(すべて)」の一つだけでした.こっちのほうが,検索バーがすっきりするので,過去のファイルを見直しながら,変更することにします.
検索バーの設定がどこに置かれるか,把握しておきます.

検索プラグインの手動追加と一括複製

Windows 2000/XPの場合、Firefoxに組み込まれたWindowsアカウント別の検索プラグインXML)は、
C:\Documents and Settings\ユーザー名\Application Data\Mozilla\Firefox\Profiles\アカウントごとの文字列\searchplugins
下に設置されています。この検索プラグインXML)はメモ帳などのエディターで開いて修正することができます。また、このフォルダ内に同じ形式のXMLを作成することで、Firefox用の検索プラグインを手動で追加することができます。

  • Application Dataは隠しフォルダなので、Windowsの[ツール]→[フォルダオプション]→[表示]→『すべてのファイルとフォルダを表示にする』にチェックを入れないと表示されません。
  • searchpluginsというフォルダは、検索プラグインを追加したことのないアカウントでは存在しません。このフォルダがない場合は、新しいフォルダを作成してsearchpluginsという名前をつけてください。
  • Windows Vistaの場合は[C:\Users\ユーザ名\AppData\Roaming\Mozilla\Firefox\Profiles\]、Windows 98、MEでは[C:\Windows\Application Data\Mozilla\Firefox\Profiles\] MacintoshOS X)では[~/Library/Application Support/Firefox/Profiles/]、LinuxUnixでは[/home/ユーザー名/.mozilla/firefox/]下にあると思います。
  • C:\Program Files\Mozilla Firefox\searchpluginsにも検索プラグインXML)を設置することができます。ここに設置すると同じWindowsを使っていれば、共有の検索設定となります。またここに設置された検索プラグインは、[検索バーの管理]から削除した後も、[初期設定に戻す]を選択すると復活します。
Firefoxの検索バーをカスタマイズする方法

Windows 7は,Vistaと同じ場所にあります.なのですが,エクスプローラで順にフォルダをたどると,「C:\Users\ユーザ名」のところで,AppDataというフォルダが見当たりません.

このとき,ロケーションバーの最後の右向き三角の少し右(上のスクリーンショットの,マウスカーソルのあたり)をクリックすると,フルパスが出ます.

ここからキーボードを使います.右矢印を押して,反転表示をなくしてから,「¥(円マーク)」と「AppData」を打ち込み…

そしてEnterを押すと,こうなります.

あとはフォルダをたどっていきましょう.
C:\Users\ユーザ名\AppData\Roaming\Mozilla\Firefox\Profiles\searchplugins の中身を見ると,「goo-.xml」「goo--1.xml」「goo--2.xml」という3つのファイルがあります.それぞれ,「goo 辞書(和英)」「goo 辞書(国語/新語)」「goo 辞書(英和)」の検索バー設定ファイルです.
念のためFirefoxを終了させ,これらのファイルを別のところに移動してから,goo-.xmlとして,次の内容のファイルを設置します.文字コードUTF-8にしておきます.

<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/">
<os:ShortName>goo 辞書(すべて)</os:ShortName>
<os:Description>goo 辞書(すべて)</os:Description>
<os:InputEncoding>EUC-JP</os:InputEncoding>
<os:Image width="16" height="16">data:image/x-icon;base64,R0lGODlhEAAQALMPAOHNkq1kI3o7BIdFDOjZvrWQWIlyVMOjbG5QLF0xBIdkOdC2iJdgLZ5ZG652PP///yH5BAEAAA8ALAAAAAAQABAAAARv8MlpUEIqkSkRNsdCjIuCcMkBjMBSOIyQoIHgOEHQDPw8JYHBLecoHAo+CdAWADidBwHN1nguDo7kY6l77QYy2oDBKwvCvxrZfNYuyec4WqmWx931s7CAnMaMBQoybg0CMQMJiQkGHA8EiokFjRIRADs=</os:Image>
<os:Url type="text/html" method="GET" template="http://dictionary.goo.ne.jp/search.php?MT={searchTerms}&amp;kind=all&amp;from=Mozilla/Firefox">
</os:Url>
</SearchPlugin>

Firefoxを起動し,検索バーのGoogleのアイコンをクリックすると…

うまくいきました.goo 辞書のアイコンに変更して,日本語や英語で検索語を書いてみたところ,問題なく検索ができています.

*1:リリース直後に追記,というよりはぼやき:このマシンには,まだ,Googleデスクトップを入れてたのか….