nDiki : 2006年08月08日
2006年8月8日 (火)
■ Linux で使えるデスクトップ検索ツール Beagle でローカルファイルを検索

Windows だと Google Desktop でローカルファイルの検索ができるのだが、残念ながら Linux 版はでていない。 そこで Beagle を入れてみることにした。
Beagle はデーモン形式のバックエンドと、検索インタフェースであるフロンエンドに分かれたているデスクトップ検索ツールである。
ファイルシステム上にあるテキストファイルだけでなくメールや、Firefox でアクセスしたページ、OpenOffice.org や Microsoft Office のファイルなどをインデックス化し検索できるようにすることができるらしい。
@ ちなみに今まで
ローカルファイルの検索は
| メール | Mew 4 での検索(with Namazu)。 |
| nDiki 記事 | howm で記事ソースデータを検索 (方法)、あるいは www.naney.org 公開記事を Google で。 |
| メモ | howm。 |
| 開発中のソースコード | Emacs の grep-find でだいたい事足りる。たまに ack。 |
| 仕事のメモ | できるだけ社内 Wiki か社内 Blog に書いておいて Hyper Estraier。 |
| その他 | grep 程度。 |
といった感じかな。
それ以外はだいたいファイルの位置をうろ覚えしているので、何カ所か探せば見つかることが多い。
問題はうろ覚えの場所になかった時。 その時はなかなか見つからない。
そんなファイルを見つけるのが楽になれば、導入効果あり。
@ インストールして試してみる
@ Linux kernel の inotify を有効にする
まずは Linux kernel の設定を確認。inotify が有効になっている方が良いらしい。 この間ビルドした時の .config を見て
CONFIG_INOTIFY=y CONFIG_EXT2_FS_XATTR=y CONFIG_EXT3_FS_XATTR=y
となっていることを確認。
@ /home の extended attributes を有効にする。
/etc/fstab を編集し、
/dev/hda4 /home ext3 defaults 0 2
を
/dev/hda4 /home ext3 defaults,user_xattr 0 2
に変更する。書き換えたら、
mount -o remount /home
でマウントしなおす。
@ Beagle のインストール
@ Beagle を起動
一般ユーザで
beagled
で起動する。停止は
beagle-shutdown
で。
@ Beagle を設定
beagle-settings
で設定 UI を起動し、インデックスに含めたくないディレクトリなどを設定。
@ 検索してみる
beagle-search
で検索 UI を起動し検索してみる。 日本語も OK のようである。
GNOME 環境をほとんどインストールしていなかったので、検索結果からファイルを開けずつまらなかたので gonome-control-center、gnome-panel あたりをインストールして環境設定等をしてみた。
@ Firefox 拡張
xpi ファイルを入れておく。 後は普通に閲覧したページが、Beagle でインデックス化されて検索できるようになる。
設定してしまえば、以前開発して使っていた WWWOFFLE + Namazu よりお手軽である。
@ 感想
デーモンが逐次インデックス化していくので、明示的定期的にインデクサを走らせなくていいというのは楽でいい。
日本語関連がどの程度うまく検索できるのか、検索結果は使いやすい順に出力されるのかが未知数。 しばらく遊んでみて便利かどうか確かめてみたい。
- Google Desktop Linux 版をインストール (2007-07-02)
- Linux 母艦ノート PC を使わずに仕事ができるかチャレンジ (2007-08-20)
- メールボックスを Gmail に集約 (2007-08-08)
- Debian GNU/Linux に Hyper Estraier 1.2... (2006-05-31)
- Hyper Estraier で社内 Web コンテンツ検索 (2006-06-01)
■ Beagle クライアント比較

Beagle クライアントとして
を試してみた。 それぞれ一長一短であり、今のところこれ1本で OK というのがないというのが感想である。
今のところ yaBi が一番使いやすそうである。
@ Beagle Search (beagle-search)
検索結果の1つを選択すると、画面下部に詳細情報が表示される。 選択したものと、表示される場所とが遠いため見にくい。
また選択されていないものはあまり情報が表示されないので内容わかりずらい。
最近は KDE を使っているので個人的には GNOME 系だと設定が面倒。
@ yaBi
検索結果に対する情報表示やアクションが豊富で使いやすい。
@ インストールと起動
tar zxvf 33222-yabi-0.6.1.tar.gz mv yabi-0.6.1 /usr/local cd /usr/local/yabi-0.6.1 python2.4 yabi.py
@ Kerry Beagle
KDE 系クライアント。 システムトレイに対応している。
タイプを問わずに混ぜこぜにスコアの高いものから順に表示するのが特徴。
検索結果における1項目の表示が大きく適度な情報量があるものの、狭くしたり畳んだりすることができないため結果の一覧性はいまいち。
@ インストールと起動
tar jxvf kerry-0.1.90.tar.bz2 cd kerry-0.1.90 ./configure --prefix=/usr/local/kerry-0.1.90 make make install /usr/local/kerry-0.1.90/bin/kerry
- Linux で使えるデスクトップ検索ツール Beagle でローカルファイ... (2006-08-08)
- Google Desktop Linux 版をインストール (2007-07-02)
- amaroK で Linux 上の iTunes 音楽データを聞く (2006-01-22)
- LinuxWorld Conference & Expo (2006-08-16)
- Window Makerでシステムトレイ (2005-02-01)
■よく検索されるキーワード
torrent(99) ドラマ(36) x31(27) 動画(25) windows(23) 作り方(22) 画像(21) wiki(19) thinkpad(18) 使い方(18) perl(18) debian(17) 万年筆(16) 壁紙(15) 冷蔵庫(15) ほぼ日手帳(15) ラピタ(14) linux(14) ノート(13) a6(13) 書き方(12) usb(12) xp(11) 秋葉原(11) 提案書(11) ganttproject(11) バッグ(11) バッグインバッグ(10) サンプル(10) 2009(10) リフィル(10) ubuntu(10) ツール(10) hdd(9) ほぼ日(9) 交換(9) centos(9) gtd(9) 修理(9) ほぼ日手帳2009(8) 無印(8) 日本語(8) 無料(8) firefox(7) ボールペン(7) うなぎ(7) ハニートースト(7) gmail(7) 機内持ち込み(7) nikkor(7) 無料動画(7) nikon(7) antivirus(7) mailpia(7) java(7) so905ics(6) 喜多川美佳(6) ダイソー(6) 互換(6) 方眼(6) 手帳(6) cvs(6) ssh(6) ヨドバシカメラ(6) vq1005(6) d(6) ai(6) ウォーターボーイズ(6) ブログ(6) 古川小百合(6) 映画(6) skype(5) ヤンキー(5) c#(5) ファイル(5) 故障(5) qemu(5) f6(5) svn(5) av(5)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 方法 設定 サンプル ダウンロード セール 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 最新 MP3 動画 Torrent 解説 意味 用語集 参考文献 お薦め お勧め おすすめ 便利 Blog ブログ mixi 待受画面 修理Process Time: 0.036393s / load averages: 0.81, 0.55, 0.55
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)



スポンサード リンク