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.
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):
Ensuite, vous pouvez star ou unstar fichiers dans Nautilus:
Et en cliquant sur l'icône étoile, vous pouvez lister les fichiers favoris:
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.
Et voici une image montrant divers dossiers et fichiers que j'ai ajoutés et marqués d'une étoile.
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
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.