Zeitgeist не индексирует папки в разделе NTFS

Я использую Synapse + Unity Dash для поиска, и кажется, что ни один из них не может индексировать папки, к которым я обращался в моем разделе NTFS. Я полагаю, что это потому, что Zeitgeist не индексирует папки, а locate (который использует Synapse, я считаю) не касается моего диска NTFS.

Короче говоря, есть ли способ проиндексировать мой раздел NTFS? Таким образом, что он доступен через локацию. Или, возможно, сделать индексные папки Zeitgeist также?

На данный момент Dash выдает результаты из раздела NTFS, но в результате нет папок. С другой стороны, locate дает мне папки, но только на родном разделе Ubuntu.

3 ответа

Решение

Dash использует базу данных индекса, созданную locate, Делать locate чтобы проиндексировать и показать файл в разделе NTFS, вы должны отредактировать файл /etc/updatedb.confи измените строку

PRUNEPATHS="/tmp /var/spool /media"

в

PRUNEPATHS="/tmp /var/spool"

Это работает, если ваш раздел NTFS смонтирован в точке монтирования под /media (весьма вероятно).

Для немедленного обновления locate база данных, запустить

sudo updatedb

Zeitgeist регистрирует события двумя способами

  1. Zeitgeist Datahub
  2. Выборочные источники данных

DataHub

Первый устанавливается по умолчанию в Ubuntu (Natty и позже) вместе с Zeitgeist. Datahub - это пассивный регистратор, который на стероидах представляет собой GtkRecentManager. Любая новая запись в ~/.recently-used.xbel обрабатывается Datahub и добавляется в Zeitgeist

Выборочные источники данных

Источниками данных являются расширения / плагины / надстройки / дополнения для приложений, которые помогают в регистрации событий. Примеры заметок Tomboy не регистрируются в datahub, так как они не регистрируются в GtkRecentManager.

В этом случае можно включить источники данных Tomboy (реализованные в виде плагина), которые регистрируют такие события, как Note Open,Closed, Created и Deleted.

Если вы используете Natty, вы устанавливаете источники данных для этих приложений.

  • Bzr
  • Emacs
  • Глаз Гнома
  • Geany
  • Gedit
  • Rhythmbox
  • девчонка-сорванец
  • Тотем
  • напор
  • XChat

Вы можете установить источники данных с помощью sudo apt-add-repository ppa:zeitgeist/ppa

и искать пакеты zeitgeist-datasource-* (например zeitgeist-datasource-rhythmbox)

OTOH вы можете установить источник данных Banshee, установив пакет banshee-extensions-zeitgeistdataprovider

Если вы открываете файлы, запускаете / останавливаете треки, открываете / закрываете / создаете / удаляете заметки или любые другие соответствующие действия из этих приложений, они будут зарегистрированы. Даже музыкальные треки записываются (их URI на диске).

Есть две проблемы

  • GtkRecentManager не работает на разделе NTFS
  • Каждый раз, когда вы монтируете свой раздел NTFS, ему назначается другая точка монтирования. (Вы можете закрепить это в /etc/fstab)

Я могу догадаться, что проблема может быть в последнем. Можете ли вы попробовать установить источник данных banshee, включить источник данных, прослушать несколько треков (в разделе NTFS), а затем попытаться найти их через Synapse или Dash (лично я предпочитаю Synapse)

Ты пробовал Recoll? Это довольно хорошо, но до сих пор возникают проблемы с добавлением разделов NTFS, все говорят мне, что в настройках вы можете это сделать, но нет возможности добавить что-то в /home

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