Gnome Shell “Файлы и Папки” линза только находит файлы и папки в моем корневом каталоге

Я установил Ubuntu 17.10 с Gnome Shell несколько дней назад.

Мой тире находит все мое применение (таким образом, он работает просто великолепно), но он только находит файлы и папки расположенными непосредственно в моей домашней папке. Это не находит файлы/папки расположенными в подпапках корневого каталога или недавних файлов.

Например, предположите, что в моем корневом каталоге у меня есть папки

  • foo1
  • foo2

и файлы

  • bar1.odt
  • bar2.odt

и та папка foo1 включает файл bar3.odt.

Также предположите, что я просто открыл (через Наутилус и затем OpenOffice) файл bar4.odt, расположенный в папке foo2.

Если я, тип bar3 (файл в подпапке) или bar4 (недавний файл), тире не возвращает "Результата" (я перевожу из итальянского "Nessun risultato").

Если я тип foo1 или bar1, это возвращает корректные результаты, потому что они непосредственно расположены в моей домашней папке.

Я переустановил install unity-lens-files и попробованный решение jnv (#10) в Единице "Файлы и Папки" линза ничего не может найти:

zeitgeist-daemon --quit
rm -rvf ~/.local/share/zeitgeist/fts.index/
zeitgeist-daemon --replace

... напрасно.

Когда я делаю zeitgeist-daemon --replace, Я получаю это предупреждающее сообщение:

$ zeitgeist-daemon --replace
[16:48:00.914102 WARNING] zeitgeist-daemon.vala:127: Unable to parse version info!
[16:48:01.355342 WARNING] zeitgeist-daemon.vala:127: Unable to parse version info!

** (zeitgeist-datahub:3580): WARNING **: zeitgeist-datahub.vala:227: Unable to get name "org.gnome.zeitgeist.datahub" on the bus!

В /usr/share/unity/client-scopes.json строка о unity-lens-files чтения следующим образом:

"unity-lens-files": ["files-local.scope"],

В dconf / рабочий стол / единица / линзы / файлы, use-locate опция установлена на ON.

В настройках / поиск, File опция ON.

3
задан 6 November 2017 в 22:29

2 ответа

Оболочка GNOME только индексирует некоторые файлы в Вашем корневом каталоге или в папках "по умолчанию".

Однако для 17,10, решение было принято для не автоматической установки необходимых инструментов для изменения индекса, а именно, tracker. Это должно некоторые опасения, что это могло бы быть слишком агрессивным и/или слишком налоговым к ЦП и io. (*)

sudo apt-get install tracker

Если Вы установили trackerможно отредактировать поиск с помощью Меню параметров:

  1. Перейдите к настройкам
  2. Перейдите для поиска
  3. Удостоверьтесь, что Вам включили Файлы и возможно отключаете другие поиски, которые Вы не любите (т.е. Центр программного обеспечения, Календарь, и т.д.)
  4. Нажмите небольшой механизм (⚙️) кнопка внизу для открытия меню Search options menu with tracker
  5. Затем перейдите к Другой и нажмите плюс (+) символ для добавления других путей поиска add custom search path with plus
  6. После закрытия панелей Settings можно или выйти из системы и въехать задним ходом или запустить индекс вручную с

tracker daemon -s

Можно затем проверить его прогресс с

tracker status

и получите вывод, подобный этому:

Currently indexed: 3556 files, 174 folders
Remaining space on database partition: 170.5 GB (69.29%)
All data miners are idle, indexing complete

(*) Лично, я не видел negativ побочных эффектов. На самом деле на моем современном SSD индексный процесс закончен в секундах для ~3500 файлов с 54 ГБ всего.

5
ответ дан 1 December 2019 в 15:22

Оболочка GNOME индексными файлами по умолчанию, которые находятся в Вашем корневом каталоге или в папках "по умолчанию" (Документы, Загрузки, Музыка, Изображения и Видео).

Но можно вручную добавить папку, которая будет включена для поиска. Сделать, которые выполняют шаги ниже.

  1. Откройте Settings.
  2. Перейдите к Параметру поиска. Удостоверьтесь, что "Файлы" включены
    enter image description here
  3. Нажмите на зубчатое колесо (⚙️) внизу. Окно должно открыться.
  4. Перейдите к вкладке "Other".
  5. Нажмите + значок и добавьте папку, Вы хотите быть включенными для поиска.
    enter image description here
  6. Перезагрузка.

Это кажется tracker больше не устанавливается по умолчанию в Ubuntu 17.10 (см. ответ Robert Riedl), необходимо будет установить tracker вручную сначала.

1
ответ дан 1 December 2019 в 15:22

Другие вопросы по тегам:

Похожие вопросы: