以下の
ファイルをputしました。
vhelpdesk-0.1.0-0vl1.i386.rpm
vhelpdesk-0.1.0-0vl1.src.rpm
Namazuの
フロントエンドとして働くアップレットです。キーワードを元に文書を検索し、結果をブラウザに表示します。
今のところ、ブラウザはfirefox固定でインデックスもnamazu_VineDocsdb,
namazu_JFdb,namazu_JMANdbに固定です。出力結果も20までに固定です。
[使い方]
1 パネル上で右クリック => パネルに追加
2 一番下あたりの『文書検索アップレット』を選択し、『追加』
3 表示された入力欄にキーワードを入力し、Enterキーを押す。
4 しばらくするとFireFoxが立上り、検索結果が表示される。
※漢字を入力するには、テキスト
ボックス(GtkEntry)を右クリックし、入力メ
ソッドから『X 入力メソッド』を選択する。するとShift-
Space等でSCIMが起動
できる。(パネルアップレットのバグ?)
[gnome-terminalから使う]
$ vhelpdesk "キーワード"
で同様にFireFoxに検索結果が表示される。
[今後のToDo]
- ブラウザを変更可能にする
- 出力結果を変更可能にする
- 使用するインデックスを変更可能にする
- インデックスの作成ができるようにする
[開発した動機]
- tknamazuのUIが現在のVineではかなり浮く。
- namazu.cgiでは、http://スキーマで検索結果が表示できるが、
セキュリティ上、FireFoxでは
http://からfile://へのリンクへ飛べない。
- アップレットにする事で一々メニューからプログラムを起動する煩わしさを解
消したかった。
[参考文献]
Writing Gnome Applets in Gnome2
http://www.gnome.org/projects/ORBit2/appletstutorial.html[その他]
アップレット開発が初めてであり、アップレットを表示させる事やアップレッ
トが
フォーカスを握り、テキストを入力できる様にしたりする部分で苦労した。
gnome-appletsのmini-commanderから、大分、ソースを借りる事でなんとか
なった。.serverファイルでpanel:iconの記述が必須だというのに気づくのも時
間がかかった。
実際に需要があるか分からないが、活用頂けると幸いです。
posted by Yasumichi at 14:33|
Comment(0)
|
TrackBack(0)
|
Vine Linux