unDonutの検索バーでデスクトップ検索

unDonutについている検索バーからもGoogleデスクトップ検索を実行したい。
ということで、以下のようにunDountのsearch.iniを書き換えてみた。

[Search-List]
ListCount=42
01=Google 日本語
02=Google ウェブ全体
03=Google イメージ
04=Google キャッシュ
05=Google デスクトップ
06=▼キーワード検索

Search-Listに項目を追加。番号も適当にずらす。

[Google デスクトップ]
Group=0
FrontURL=http://127.0.0.1:4664/search&s=4ZaChnpe_RblItzJtyLSMCrfnac&btnG=%E3%83%87%E3%82%B9%E3%82%AF%E3%83%88%E3%83%83%E3%83%97%E3%82%92%E6%A4%9C%E7%B4%A2&q=
BackURL=

追加した項目に対する定義も追加。ここでひとつ注意がある。
URLに指定しているパラメータの s=4ZaChnpe_RblItzJtyLSMCrfnac の部分はGoogleデスクトップをインストールした端末ごとに異なるらしい。なのでデスクトップ検索のHTMLソースを表示させ、そこからとってこなければならない。

Googleデスクトップの検索画面をブラウザで表示させて、ソースを開く。"action"で文字列検索して、見つけた行に書いてあるのを使えばOK。

<FORM name=f method=GET action='/search&s=4ZaChnpe_RblItzJtyLSMCrfnac'>

これでunDonutの検索バーからデスクトップ検索が実行できるようになる。DonutPとかでも多分可能だろう。