Fügen Sie dem Index der GNOME-Suchdatei Speicherorte hinzu


7

Ich habe eine SSD für meine Root-Partition und verwende eine Festplatte unter /data/und verwende Systemlinks in meinem Home-Verzeichnis für dateiverfüllte Verzeichnisse wie:

/data/home/user/Documents> verlinkt mit /home/user/Documents /data/home/user/Downloads> verlinkt mit /home/user/Downloads etc.

In Ubuntu 17.10 folgt GNOME diesen Systemverknüpfungen beim Indizieren von Dateien für die GNOME-Suche nicht. Es scheint nur Dateien / Verzeichnisse zu indizieren, die sich unten befinden /home/user/.

Bildschirmfoto:

Geben Sie hier die Bildbeschreibung ein

Ich versuche herauszufinden, wie Dateien in anderen Verzeichnissen indiziert werden, damit sie in der GNOME-Suche angezeigt werden. Ich würde davon ausgehen, dass ich in den Sucheinstellungen benutzerdefinierte Verzeichnisse hinzufügen kann. Ich habe mich auch umgesehen dconf, kann aber nichts finden.


Haben Sie eine Lösung gefunden? Ich habe gerade Ubuntu 18.04 installiert und dies scheint eine wirklich schlechte Implementierung zu sein
Delosari

Antworten:


3

Heh, eigentlich existiert der Konfigurationsassistent, aber standardmäßig wird er nicht von Ubuntu installiert (Stand 17.10). Sie müssen "tracker" und vielleicht ein paar andere Applets (?) Installieren, suchen Sie es in synaptic.


Ich habe das tracker-miner-fsPaket installiert und es hat alles eingezogen, was ich brauchte.
Steven Bell

1
sudo apt install trackerhat dies auch für mich unter Ubuntu 18.04 behoben (Tracker-Miner-fs ist eine Abhängigkeit und wurde ebenfalls installiert).
verpfeilt

2

Dies sollte Ihnen helfen:

gsettings get org.freedesktop.Tracker.Miner.Files index-recursive-directories
gsettings get org.freedesktop.Tracker.Miner.Files index-single-directories

Auf der GUI können Sie sie mit bearbeiten dconf-editor.

Haben Sie versucht, dies zu aktivieren?

gsettings set org.freedesktop.Tracker.Miner.Files index-removable-devices true

0

Ein weiteres Problem: Gnome Shell enthält keine Ergebnisse von anderen Laufwerken als dem, auf dem sich Ihr Home-Verzeichnis befindet. So trackerkönnen Sie Ihre Dateien finden, und Gnome werden sie noch ignorieren.

Sie müssen das Verzeichnis in Ihr Ausgangsverzeichnis binden (anstatt es mit einem Symlink zu verknüpfen):

cd ~/
mkdir ./searchdirectory
sudo mount --bind /some/directory ./searchdirectory

oder machen Sie es dauerhaft mit einem fstab-Eintrag:

/some/directory /home/youruser/searchdirectory none bind 0 0

Weitere Informationen finden Sie hier: /superuser/1260226/gnome-activities-search-does-not-show-most-files

Und Sie müssen wahrscheinlich a tun tracker reset -f DIR_NAME, um die Änderungen zu übernehmen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.