Używam Ubuntu GNOME 15.10 z GNOME 3.18 i chciałbym wiedzieć, czy mogę wykonać jedną z poniższych czynności, a jeśli tak, to w jaki sposób:
Spraw, aby folder nie był indeksowany, ale pozostawił jego zawartość do indeksowania (tak, że jeśli szukam nazwy tego folderu w moim systemie, nic nie pojawi się, ale jeśli szukam jego zawartości, to pojawi się)
Spraw, aby folder nie był indeksowany i nie zawierał żadnej jego zawartości (a jeśli zawiera w nim podfoldery, to powinien rekurencyjnie nie pozwalać na indeksowanie żadnej zawartości w nim zawartej ani zawartości podfolderów w podfoldery itp., ani żaden z tych podfolderów)
Spraw, aby poszczególne pliki w folderze nie były indeksowane, ale nie miały wpływu na inną zawartość ani folder nadrzędny
Czy więc któryś z tych wariantów jest możliwy? Wierzę, że program indeksujący nazywa się Tracker, który indeksuje pliki i foldery oraz ich zawartość i pozwala na wyszukiwanie ich w systemie.
Odpowiedzi:
W Ubuntu GNOME 16.04 z GNOME 3.20 jest teraz domyślnie zainstalowana taka aplikacja o nazwie
Search and Indexing
(lubtracker-gui
) (jeśli nie jest zainstalowana lub jeśli korzystasz z poprzedniej wersji, która nie ma jej wcześniej zainstalowanej, to można ją zainstalować, uruchamiającsudo apt-get install tracker-gui
) za pomocą którego można bardzo elastycznie zmieniać ustawienia indeksowania (zaciemniłem niektóre dane osobowe na jednym ze zrzutów ekranu):Jak widać z powyższych zrzutów ekranu, obejmuje to większość punktów w pytaniu.
źródło
tracker-gui
oficjalnymi repozytoriami. Czy znasz jakieś alternatywy?Domyślnie foldery z plikiem .trackerignore są ignorowane, więc powinno wystarczyć:
w folderze, którego nie chcesz indeksować.
źródło
dconf read /org/freedesktop/tracker/miner/files/ignored-directories-with-content
dconf read /org/freedesktop/tracker/miner/files/ignored-directories