web-dev-qa-db-fra.com

Où est stocké le répertoire "Favoris" dans la barre latérale Nautilus

Je recherche l'emplacement du répertoire "Favoris" qui est répertorié en haut de la barre latérale dans Nautilus sur Ubuntu 19.04. Je ne trouve rien sous le nom "étoilé" sur mon système.

6
i9pp0

Les fichiers à certains emplacements tels que ~/Documents peuvent être suivis en cliquant avec le bouton droit sur eux dans Nautilus et en choisissant de les mettre en vedette.

La possibilité de star fichiers vous oblige à avoir "Recherche" (qui utilise Tracker) actif. La "Recherche" est activée via l'icône Paramètres dans votre lanceur (et non depuis Nautilus):

Enable Search

Ensuite, vous pouvez star ou unstar fichiers dans Nautilus:

Starring or unstarring a file

Et en cliquant sur l'icône étoile, vous pouvez lister les fichiers favoris:

List starred files

Cependant, il apparaît que seul un ensemble limité de fichiers ou de dossiers peut être mis en vedette par défaut.


Comment ajouter des dossiers afin qu'ils puissent être suivis et suivis:

Dans l'image ci-dessous, dans Paramètres> Rechercher cliquer sur la petite icône ⚙ (engrenage) ouvre une nouvelle fenêtre intitulée "Emplacements de recherche" pour vous permettre d'ajouter des dossiers supplémentaires. Cliquez sur l'icône + pour obtenir une liste des dossiers que vous pouvez inclure.

J'ai trouvé un redémarrage utile pour que ces nouveaux dossiers soient enregistrés correctement.

How to add folders so that they can be tracked and starred

Et voici une image montrant divers dossiers et fichiers que j'ai ajoutés et marqués d'une étoile.

  • ~/.config le dossier est suivi
  • un dossier, SubDesktop1, dans ~/Desktop est suivi
  • un fichier, dconf1.txt, dans ~/Desktop/SubDesktop1 est suivi comme on peut le voir dans la fenêtre Propriétés .
  • pour moi, il semble qu'un redémarrage est nécessaire lorsqu'un dossier "non standard" doit être suivi (et suivi).

Image showing additional folders and files starred


Si je modifie la liste des fichiers favoris, le seul fichier à modifier sur mon système est ~/.local/share/tracker/data/tracker-store.journal. Bien qu'il existe peut-être un moyen d'interroger ce journal, je ne sais pas comment.

( ~/.config/dconf/user change également mais j'ai vidé le contenu de dconf/user avant et après la mise en vedette/la suppression des fichiers et il y avait aucun changement lié à la mise en vedette/à la suppression des fichiers.)

Vous pouvez extraire les fichiers liés au tracker dans votre dossier personnel à l'aide de locate ~/*tracker* mais, comme je l'ai souligné ci-dessus, le seul fichier lié à la mise en vedette est ~/.local/share/tracker/data/tracker-store.journal.

dkb: ~ $ locate ~/*tracker*
/home/dkb/.cache/tracker
/home/dkb/.cache/tracker/db-locale.txt
/home/dkb/.cache/tracker/db-version.txt
/home/dkb/.cache/tracker/first-index.txt
/home/dkb/.cache/tracker/last-crawl.txt
/home/dkb/.cache/tracker/locale-for-miner-apps.txt
/home/dkb/.cache/tracker/meta.db
/home/dkb/.cache/tracker/meta.db-shm
/home/dkb/.cache/tracker/meta.db-wal
/home/dkb/.cache/tracker/ontologies.gvdb
/home/dkb/.cache/tracker/parser-version.txt
/home/dkb/.local/share/tracker
/home/dkb/.local/share/tracker/data
/home/dkb/.local/share/tracker/data/.meta.isrunning
/home/dkb/.local/share/tracker/data/tracker-store.journal
/home/dkb/.local/share/tracker/data/tracker-store.ontology.journal
8
DK Bose

L'attribut "étoile" pour les fichiers est stocké dans la base de données de suivi. Tracker est le cadre d'indexation et de recherche de fichiers utilisé par Gnome Shell et en tant que tel également par Ubuntu. Les bases de données du tracker sont conservées dans $HOME/.cache/tracker. La sauvegarde des données de l'utilisateur est conservée dans $HOME/.local/share/tracker/data.

En conséquence, la fonction étoile ne fonctionne que sur les répertoires suivis par tracker.

1
vanadium