nDiki : Beagle
Related term
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 よりお手軽である。
@ 感想
デーモンが逐次インデックス化していくので、明示的定期的にインデクサを走らせなくていいというのは楽でいい。
日本語関連がどの程度うまく検索できるのか、検索結果は使いやすい順に出力されるのかが未知数。 しばらく遊んでみて便利かどうか確かめてみたい。
- Evernote 使用開始 (2009-03-03)
- 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)
■ 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)
- タスクにどれだけ時間がかかっているか作業記録を取ってみる (2007-02-05)
- 今日のさえずり - ささやかな気持ちDES (2008-11-07)
2006年11月27日 (月)
■ Iceweasel 2.0 (Firefox 2.0) にほぼ無事移行終了

ホールドしていた Debian GNU/Linux sid ノート PC の Firefox を 1.5 か 2.0 にそろそろ上げることにした。
@ Firefox 拡張機能
心配していた Firefox 拡張機能等の移行は以下の通り:
| Firefox 拡張機能 | 1.5 時代 | 2.0 へ |
| Adsense Notifier | 0.9.2 | OK |
| SwitchProxy Tool | 1.4 | NG -> install.rdf を書き換えてインストール |
| Google Toolbar for Firefox | 2.1.20060807L | OK |
| Tabbrowser Extensions | 2.1.2006031301 | NG |
| Wev Developer | 1.0.2 | OK |
| Greasemonkey | 0.6.6.20061017.0 | OK |
| TinyUrl Creeator | 1.0.1 | NG -> 無視 |
| Fasterfox | 2.0.0 | OK |
| CustomizeGoogle | 0.55 | OK |
| Add Bookmark Here | 0.5.5 | OK |
| Mozex | 1.07.1 | NG -> 1.9.5 |
| All-in-One Gestures | 0.18.0 | OK |
| VideoDownloader | 1.1.1 | OK |
| FoxyProxy | 2.2.1 | OK |
| SearchStatus | 1.18 | OK |
| Japanese Language Pack | (deb)1.5.0.7 | deb はまだ |
| Beagle Indexer | 0.5 | NG -> 0.6 |
| hatenabar | 0.4.0 | OK |
| Diggler | (deb)0.9 | OK |
| Live HTTP Headers | (deb)0.12 | OK |
ほぼ問題なく動いた。
Tabbrowser Extensions については残念だがしょうがない。 かわりに
- Tab Mix Plus 0.3.5
- Undo Closed Tabs Button 2.0.0
をインストール。
TinyUrl Creeator は最近使っていないので問題なし。
SwitchProxy Tool は一応いれたけれど、考えてみれば最近は FoxyProxy の自動切り替えが申し分ないので別に無くてもよかったのであった。
それとステータスバーがごちゃごちゃしてきたので、整理できるように
- Organize Status Bar 0.5
をインストール。
@ テーマ
Modern Pinball 1.5.2 が NG だったので、Modern Pinball v2.0.2 for Firefox v2.0 ( http://mozilla-themes.schellen.net/... ) を入れ直した。
@ 移行してみて
2.0 になったからといってあまり変わった感じはしないか。
Tabbrowser Extensions が使えなくなって、タブまわりの使い勝手が悪くなったのは痛い。個別に拡張機能を入れていくしかないか。
せめてタブを縦並びにできればいいのだが。
- Linux 母艦ノート PC を使わずに仕事ができるかチャレンジ (2007-08-20)
- Debian に RSS リーダ「フレッシュリーダー」をインストール (2006-03-06)
- skkinput がよく落ちるので uim-skk に乗り換え (2005-09-22)
- CUPS で Debian から EPSON カラーレーザプリンタへ印刷 ... (2006-01-04)
- Firefox 拡張機能の整理 (2005-02-05)
2007年7月2日 (月)
■ Google Desktop Linux 版をインストール

Google より、ついに Google デスクトップ Linux 版がリリースされたのでインストールしてみた。 サイドバーなどの機能はないが、もちろんデスクトップ検索機能備えている。
@ インストール
Debian 用のパッケージ (google-desktop-linux_1.0.1.0060_i386.deb) があるので、これをインストールすれば OK。 インストールは楽ちん。
@ 動作
KDE を使っている自分の場合、K メニューに「Google デスクトップ」が追加されるので、ここから Google デスクトップを起動する。あとは Windows 版と同様にインデックス関係の設定をしたらおしまい。 じわじわとインデックスが生成されていくのを待つ。
Ctrl キー2クリックで表示される「クイック検索ボックス」あるいは、Web ブラウザの検索画面から検索ができるようになる。 検索結果画面から各ファイルへのリンクは、Konqueror および関連付けされているアプリケーションで開くようになっている。
Beagle はアイドル中に CPU パワーを食いすぎるので、結局アンインストールしてしまったが Google Desktop ではどうだろうか。
- Linux で使えるデスクトップ検索ツール Beagle でローカルファイ... (2006-08-08)
- 今日のさえずり - 勢いあまって NCSA Mosaic 3.0 for ... (2007-11-08)
- メールボックスを Gmail に集約 (2007-08-08)
- Evernote 使用開始 (2009-03-03)
- KDE Installer for Windows で KDE をインストール (2008-01-30)
■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザイン ビックカメラProcess Time: 0.031004s / load averages: 0.37, 0.30, 0.26
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)




◇ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。