web-dev-qa-db-fra.com

Indexation de recherche Deeper Unity

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

Supposons que je veuille ouvrir le fichier "/ home/Musique/Creedence Clearwater Revival/Willy et les garçons pauvres/The-Midnight-Special.mp3".

J'ouvre l'objectif "Fichiers et dossiers" et tape "Le spécial de minuit". Malheureusement, la chanson ne s'affiche pas. J'essaie "Willy and the Poor Boys" 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 l’arborescence de répertoires complète pour ouvrir le fichier souhaité.

Comment puis-je obtenir un index plus profond de fichiers à afficher dans l’objectif "Fichiers et dossiers"?

Merci de votre aide!

16
Chris Bauer

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

Il existe un objectif différent que vous pouvez installer, appelé "Unity Place Filesearch", qui recherchera chaque fichier de 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 que cette nouvelle lentille de recherche améliorée est installée, 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

Puis entrez ce qui suit pour que l’objectif apparaisse:

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:

Commencez par sauvegarder les fichiers d'objectif (juste au cas où):

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

Retirez la lentille:

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/real-files-folders-search-unity-lens

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

11
zookalicious

D'après les commentaires sur ce bogue, il semble: https://bugs.launchpad.net/unity/+bug/646724 que l'objectif de l'objectif "Fichiers et dossiers" est de rechercher uniquement fichiers utilisés (du moins ceux que Zeitgeist connaît).

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-lenshttps://launchpad.net/~markjtully/+archive/ppa est mieux adapté.

2
Niall Murphy

Dash n’est pas un simple outil de recherche, il corrèle l’utilisation que vous faites des fichiers et des applications pour établir un lien avec vos résultats de recherche. Il montre simplement les fichiers que vous avez précédemment ouverts.

Vous devriez faire une recherche avec 'fichiers et dossiers'. Ensuite, ces fichiers sont ajoutés au tableau de bord.

2
Rinzwind
1
Bipin

Zeitgeist est en cours de réparation - 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 que ZG n'indexe que les fichiers avec lesquels vous avez interagi et que la recherche d'unité utilise ZG.

0
Christoph