Я хотел бы проиндексировать заметки Tomboy, используя поисковую систему для настольных компьютеров recoll.
Примечания находятся в XML , хранящемся в .local / share / tomboy.
Как это сделать?
Файлы Tomboy и Gnote напрямую поддерживаются в новой версии Recoll 1.19, которую вы можете получить для Ubuntu из Recoll PPA.
Если вы хотите остаться с пакетом Ubuntu по умолчанию, легко модифицировать поддержку:
Редактировать ~ / .recoll / mimemap, добавить следующую строку:
.note = application/x-gnote
Редактировать ~ /.recoll/mimeconf, добавьте следующие строки:
[index]
application/x-gnote = exec rclxml
Отредактируйте ~ / .recoll / mimeview, добавьте следующие строки:
[view]
application/x-gnote = tomboy %f
Затем извлеките фильтр rclxml из: [ 113] http://www.lesbonscomptes.com/recoll/filters/rclxml
Скопируйте его в / usr / share / recoll / filters и сделайте его исполняемым (chmod + x rclxml). Для этого потребуется xsltproc, но он, вероятно, уже есть в вашей системе (иначе получите его с помощью менеджера пакетов).
Самый простой способ убедиться, что файлы проиндексированы, это просто выполнить полный проход индексации (recollindex -z). Есть и другие способы, но этот ответ уже достаточно длинный:)