Indexation de recherche Deeper Unity

16

Actuellement, Unity indexe et affiche uniquement un ensemble peu profond de résultats de fichiers.

Supposons que je veuille ouvrir le fichier "/ home / Musique / Creedence Clearwater Revival / Willy and the Poor Boys / The-Midnight-Special.mp3".

J'ouvre l'objectif "Fichiers et dossiers" et tape "The Midnight Special". Malheureusement, la chanson ne s'affiche pas. J'essaie "Willy et les pauvres garçons" mais ce dossier ne s'affiche pas non plus.

Le seul dossier qui s'affiche dans l'objectif est "Musique". Par conséquent, je dois ouvrir le dossier "Musique" puis parcourir toute l'arborescence du répertoire pour ouvrir le fichier que je souhaite.

Comment obtenir un index plus détaillé des fichiers à afficher dans l'objectif "Fichiers et dossiers"?

Merci de votre aide!

Chris Bauer
la source

Réponses:

11

L'objectif Unity ne recherche pas tous vos fichiers et dossiers, mais a uniquement accès aux fichiers que vous avez ouverts au moins une fois dans le passé (c'est parce qu'il utilise Zeitgeist pour la recherche).

Il existe un objectif différent que vous pouvez installer appelé "Unity Place Filesearch" qui recherchera chaque fichier sur votre système. Cela fournit des résultats de recherche beaucoup plus approfondis pour les fichiers que vous n'avez jamais ouverts auparavant. Une fois ce nouveau meilleur objectif de recherche installé, vous pouvez désinstaller l'ancien si vous ne le souhaitez plus.

Pour installer Unity Place Filesearch:

sudo add-apt-repository ppa:pydave/unity-lenses
sudo apt-get update
sudo apt-get install unity-place-filesearch

Saisissez ensuite les informations suivantes pour faire apparaître l'objectif:

setsid unity

FACULTATIF Vous pouvez également définir les dossiers à ignorer (si vous avez des fichiers privés) en modifiant le fichier suivant:

gedit ~/.filesearch.cfg

Si vous modifiez ce fichier, vous pouvez appliquer vos modifications en l'enregistrant puis en entrant les commandes suivantes pour arrêter et redémarrer l'objectif.

killall unity-filesearch-daemon
setsid unity

Pour retirer l'ancien objectif:

Sauvegardez d'abord les fichiers d'objectif (juste au cas où):

mkdir ~/backups
cp /usr/share/unity/places/files.place ~/backups/

Retirez l'objectif:

sudo sed -i '14i ShowEntry=false' /usr/share/unity/places/files.place

Et enfin appliquez vos modifications en exécutant:

unity --replace

Tout fini! Profitez de votre nouvelle meilleure recherche!

Sources toutes par Webupd8:

http://www.webupd8.org/2011/05/05/real-files-folders-search-unity-lens

http://www.webupd8.org/2011/04/things-to-tweak-fix-after-installing.html

zookalicious
la source
2

Dash n'est pas un simple outil de recherche, il corrèle votre utilisation de fichiers et d'applications pour créer un lien vers vos résultats de recherche. Il montre simplement les fichiers que vous avez précédemment ouverts.

La recherche que vous devez faire avec les «fichiers et dossiers». Ensuite, ces fichiers sont ajoutés au tableau de bord.

Rinzwind
la source
Je ne suis pas sûr de suivre, Rinzwind. Comme mentionné dans la description, je recherche en utilisant "Fichiers et dossiers".
Chris Bauer
1
@Chris Bauer. toujours la même réponse et oui c'est dommage la façon dont il est mis en place maintenant. Vous devez l'ouvrir pour l'enregistrer et il n'y a pas (encore) d'outil pour enregistrer certains fichiers à partir de la ligne de commande. La seule réponse que j'ai est de les bug avec ceci: answers.launchpad.net/zeitgeist-project/+addquestion
Rinzwind
2

Il semble d'après les commentaires sur ce bogue: https://bugs.launchpad.net/unity/+bug/646724 que l'intention de l'objectif "Fichiers et dossiers" est de rechercher uniquement les fichiers récemment utilisés (au moins ceux qui Zeitgeist est au courant).

Un objectif différent serait nécessaire (et créé) pour rechercher tous les fichiers de votre répertoire personnel.

Si vous recherchez simplement de la musique et utilisez Banshee, le https://launchpad.net/unity-music-lens https://launchpad.net/~markjtully/+archive/ppa est peut-être mieux adapté.

Niall Murphy
la source
0

Zeitgeist est en cours de correction - ils sont actuellement en train d'ajouter un processus unique pour obtenir tous les répertoires que vous souhaitez indexer dans Zeitgeist. Voir https://bugs.launchpad.net/unity/+bug/646724/comments/36 Le problème est actuellement que ZG indexe uniquement les fichiers avec lesquels vous avez interagi et que la recherche d'unité utilise ZG.

Christoph
la source