Zeitgeist n'indexe pas les dossiers dans la partition NTFS

9

J'utilise Synapse + Unity Dash pour la recherche et il semble qu'aucun de ceux-ci ne puisse indexer les dossiers auxquels j'ai accédé dans ma partition NTFS. Je pense que c'est parce que Zeitgeist n'indexe pas les dossiers et que la localisation (que Synapse utilise, je crois) ne touche pas mon lecteur NTFS.

Donc, en bref, existe-t-il un moyen d'indexer ma partition NTFS? De telle manière qu'il est accessible via Locate. Ou peut-être aussi créer des dossiers d'index Zeitgeist?

Pour l'instant, Dash donne les résultats de la partition NTFS, mais il n'y a aucun dossier dans le résultat. D'un autre côté, Locate me donne des dossiers, mais uniquement sur la partition ubuntu native.

Nemo
la source
cherchez-vous toujours une solution à cela?
belacqua
Je suis passé à gnome-shell et je n'utilise pas Dash. Mais s'il y a quelque chose qui ajoute des index NTFS à localiser, je suis tout à fait d'accord.
Nemo
@ capt-nemo: La réponse est-elle satisfaisante?
Manish Sinha
askubuntu.com/a/113453/925128 - Zeitgeist est un journal des événements. Il ne traite pas des fichiers. Il traite des événements. Il ne stocke PAS le contenu du fichier. Ce n'est pas une recherche de fichiers ou un outil de suivi de fichiers.
cipricus

Réponses:

11

Dash utilise la base de données d'index créée par locate. Pour faire locatepour indexer et afficher le fichier sur une partition NTFS, vous devez modifier le fichier /etc/updatedb.confet modifier la ligne

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

à

PRUNEPATHS="/tmp /var/spool"

Cela fonctionne si votre partition NTFS est montée sur un point de montage sous /media(hautement probable).

Pour mettre à jour immédiatement la locatebase de données, exécutez

sudo updatedb
enzotib
la source
Cela semble répondre à la question, mais j'espère que l'OP
sonnera
J'avais regardé plus tôt cette conf, mais je n'ai jamais essayé de la changer. Je voulais quelque chose de similaire à la solution NTFS Tout ce qui utilise le MFT du lecteur, ainsi que le journal USN pour maintenir ses index, mais je suppose que je craignais que les temps d'analyse ne soient augmentés. Est-ce que localiser scanne la MFT ou crée un index complet en scannant les répertoires?
Nemo
@ Capt.Nemo: Je suppose que updatedbfaire un système de fichiers scannant par répertoires, et je ne sais rien des spécificités de NTFS ou des autres systèmes de fichiers internes.
enzotib
Ainsi, cela permet l'intégration des fichiers de la partition NTFS aux locatejournaux - qui sont ensuite accessibles par le lanceur Dash - mais pas aux journaux Zeitgeist.
cipricus
3

Zeitgeist enregistre les événements de deux manières

  1. Zeitgeist Datahub
  2. Sources de données sélectives

Datahub

Le premier est installé par défaut dans Ubuntu (Natty et versions ultérieures) avec Zeitgeist. Datahub est un enregistreur passif qui est GtkRecentManager sur les stéroïdes. Toute nouvelle entrée dans ~ / .recently-used.xbel est reprise par Datahub et ajoutée à Zeitgeist

Sources de données sélectives

Les sources de données sont des extensions / plugins / addins / addons pour les applications qui aident à la journalisation des événements. Exemple Les notes Tomboy ne sont pas enregistrées par datahub car elles ne sont pas enregistrées par GtkRecentManager.

Dans ce cas, une source de données Tomboy (implémentée en tant que plug-in) peut être activée qui enregistre les événements tels que Note Open, Closed, Created et Deleted

Si vous êtes sur Natty, vous installez des sources de données pour ces applications

  • Bzr
  • Emacs
  • Oeil de gnome
  • Geany
  • gedit
  • Rhythmbox
  • Garçon manqué
  • Totem
  • Vigueur
  • XChat

Vous pouvez installer les sources de données par sudo apt-add-repository ppa:zeitgeist/ppa

et recherchez les packages zeitgeist-datasource-*(par exemple zeitgeist-datasource-rhythmbox)

OTOH vous pouvez installer la source de données de Banshee en installant le package banshee-extensions-zeitgeistdataprovider

Si vous ouvrez des fichiers, démarrez / arrêtez des pistes, ouvrez / fermez / créez / supprimez des notes ou toute activité pertinente de ces applications, elles seront enregistrées. Même les morceaux de musique sont enregistrés (leur URI sur le disque).

Il y a deux problèmes

  • GtkRecentManager ne fonctionne pas sur la partition NTFS
  • Chaque fois que vous montez votre partition NTFS, un point de montage différent lui est attribué. (Vous pouvez l'épingler /etc/fstab)

Je peux deviner que le problème peut être dans ce dernier. Pouvez-vous essayer d'installer la source de données banshee, activer la source de données, écouter quelques pistes (sur la partition NTFS) puis essayer de les trouver via Synapse ou Dash (je préfère personnellement Synapse)

Manish Sinha
la source
Merci beaucoup pour l'allusion à propos de l'extension banshee. J'ai en fait épinglé le point de montage dans fstab, et ce n'est pas que je n'obtiens pas de résultats de NTFS, ce sont juste ceux que j'ai déjà ouverts. Quand je cherche quelque chose, je cherche des choses que je n'ai pas ouvertes auparavant, et c'est là que Zeiteist me manque. L'autre solution fonctionne dans cet aspect, donc je l'ai marqué comme correct.
Nemo
Pour résoudre le problème de Zeitgeist ne voyant pas les fichiers, vous pouvez installer le gestionnaire de journaux d'activité à partir de ce PPA . Vous pouvez indexer tous les fichiers de votre répertoire HOME en l'utilisant.
Manish Sinha
1
Je veux indexer des fichiers "en dehors" de mon HOME, et le gestionnaire de journaux d'activité n'a rien pour cela.
Nemo
Où voulez-vous exactement l'indexer? Quelle partition? Zeitgeist était destiné aux activités liées au répertoire de l'utilisateur pour éviter d'encombrer la base de données avec des événements inutiles
Manish Sinha
J'ai des chansons en dehors de mon répertoire personnel sur une partition différente. Zeitgeist les indexe, mais seulement après les avoir ouverts. Je dois avoir mal compris Zeitgeist plus tôt. Je l'ai regardé comme un système d'indexation + de recherche, alors qu'il s'agit plutôt d'un index d'activité d'un utilisateur. Merci pour la clarification.
Nemo
0

Avez-vous essayé Recoll? Est assez bon, mais jusqu'à présent, a toujours des problèmes pour ajouter les partitions NTFS, tout le monde me dit que dans les paramètres, vous pouvez le faire, mais il n'y a pas d'option pour ajouter quelque chose à côté de / home

user153103
la source