ZeitgeistがNTFSパーティションのフォルダーにインデックスを作成しない


9

検索にSynapse + Unity Dashを使用していますが、NTFSパーティションでアクセスしたフォルダーのインデックスを作成することはできません。これは、Zeitgeistがフォルダーのインデックスを作成せず、(Synapseが使用していると思われる)ロケートがNTFSドライブに影響を与えないためだと思います。

つまり、NTFSパーティションにインデックスを付ける方法はありますか?ロケートを介してアクセスできるように。または、Zeitgeistインデックスフォルダーも作成しますか?

現在のところ、DashはNTFSパーティションからの結果を提供しますが、結果にはフォルダーがありません。一方、locateはフォルダーを提供しますが、ネイティブのubuntuパーティションにのみ存在します。


これに対する解決策をまだ探していますか?
belacqua 2011

私はgnome-shellに移動し、Dashを使用しません。しかし、NTFSインデックスを追加して検索するものがあれば、それで十分です。
ニモ

@ capt-nemo:答えは満足ですか?
マニッシュシンハ

askubuntu.com/a/113453/925128-Zeitgeistはイベントログです。ファイルは扱いません。イベントを扱います。ファイルの内容は保存されません。ファイル検索やファイルトラッカーではありません。
cipricus

回答:


11

Dashはによって作成されたインデックスデータベースを使用していますlocate。作るためにlocateNTFSパーティション上のインデックスとショーファイルには、ファイルを編集する必要があり/etc/updatedb.conf、ラインを変更します

PRUNEPATHS="/tmp /var/spool /media"

PRUNEPATHS="/tmp /var/spool"

これは、NTFSパーティションが/media(可能性が高い)の下のマウントポイントにマウントされている場合に機能します。

locateデータベースをすぐに更新するには、次を実行します。

sudo updatedb

これは、質問に答えるように見えますが、私は中にOPチャイムを願っています。
belacqua

私はその設定を以前に見ましたが、実際にそれを変更しようとしたことはありません。NTFSソリューションに似たものが必要でした。ドライブのMFTを使用するすべてのものと、そのインデックスを維持するためにUSNジャーナルが必要でしたが、スキャン時間が増加するのではないかと思いました。LocateはMFTをスキャンするか、ディレクトリをスキャンして完全なインデックスを構築しますか?
ニモ

@ Capt.Nemo:updatedbファイルシステムをディレクトリでスキャンするようにし、NTFSや他の内部ファイルシステムの詳細については何も知りません。
enzotib 2011

したがって、これはNTFSパーティションからlocateログへのファイルの統合を提供します—ログはランチャーダッシュによってアクセスされますが、Zeitgeistログへはアクセスされません。
cipricus

3

Zeitgeistは2つの方法でイベントを記録します

  1. Zeitgeist Datahub
  2. 選択的データソース

データハブ

最初のものはZeitgeistとともにUbuntu(Natty以降)にデフォルトでインストールされます。Datahubは、ステロイドのGtkRecentManagerであるパッシブロガーです。〜/ .recently-used.xbelへの新しいエントリはすべてDatahubによって取得され、Zeitgeistに追加されます

選択的データソース

データソースは、イベントのロギングに役立つアプリケーションの拡張機能/プラグイン/アドイン/アドオンです。Tomboyノートの例は、GtkRecentManagerによって記録されないため、datahubによって記録されません。

この場合、Tomboyデータソース(プラグインとして実装)を有効にして、Note Open、Closed、Created、Deletedなどのイベントをログに記録できます。

Nattyを使用している場合は、これらのアプリケーションのデータソースをインストールします

  • Bzr
  • Emacs
  • ノームの目
  • Geany
  • gedit
  • リズムボックス
  • おてんば
  • トーテム
  • Vim
  • XChat

sudo apt-add-repositoryでデータソースをインストールできます ppa:zeitgeist/ppa

そしてパッケージを探しますzeitgeist-datasource-*(例zeitgeist-datasource-rhythmbox

パッケージをインストールすることでBansheeのデータソースをインストールできるOTOH banshee-extensions-zeitgeistdataprovider

これらのアプリケーションからファイルを開く、トラックを開始/停止する、ノートを開く/閉じる/作成/削除する、または関連するアクティビティを行うと、ログに記録されます。音楽トラックもログに記録されます(ディスク上のURI)。

2つの問題があります

  • GtkRecentManagerがNTFSパーティションで機能しない
  • NTFSパーティションをマウントするたびに、別のマウントポイントが割り当てられます。(あなたはそれをピン留めすることができます/etc/fstab

問題は後者にある可能性があります。bansheeデータソースをインストールして、データソースを有効にし、(NTFSパーティションで)いくつかのトラックを聞いてから、SynapseまたはDashを介してそれらを検索してみてください(個人的にはSynapseを好みます)。


banshee拡張機能についてのヒントをありがとう。実際にfstabでマウントポイントを固定しましたが、NTFSから結果が得られないわけではありません。それは、すでに開いているものだけです。何かを探すときは、今まで開いたことのないものを探しています。それがZeiteistが失敗したときです。他の解決策はこの側面で機能するので、私はそれを正しいとマークしました。
Nemo

Zeitgeistがファイルを表示しない問題を解決するには、このPPAからactivity-log-managerをインストールします。これを使用して、HOMEディレクトリ内のすべてのファイルにインデックスを作成できます。
マニッシュシンハ

1
HOMEの「外側」でファイルにインデックスを付けたいのですが、activity-log-managerにはそのためのものがありません。
ニモ

正確にどこにインデックスを付けたいですか?どのパーティションですか?Zeitgeistは、ユーザーのディレクトリに関連するアクティビティを目的としており、不要なイベントでDBが乱雑になるのを回避しています
Manish Sinha

別のパーティションのホームディレクトリの外に曲を持っています。Zeitgeistはそれらをインデックス化しますが、それらを開いた後でのみです。以前にツァイトガイストを誤解していたに違いありません。私はそれを索引付け+検索システムと見なしましたが、それはユーザーのアクティビティー索引の詳細です。説明をありがとう。
ニモ

0

Recollを試しましたか?かなり良いですが、これまでのところまだNTFSパーティションの追加に問題があります。誰もが設定でそれを行うことができると言いますが、/ homeの横に何かを追加するオプションはありません

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.