Что такое Zeitgeist?
Zeitgeist это не замена иерархической файловой системы или привычного вида файлового менеджера. Цель проекта Zeitgeist — это создание уровня абстракции, позволяющего быстро найти файл любого расширения независимо от того, где он расположен.
Zeitgeist базируется на том, что регистрирует деятельность пользователя (созданные документы, посещённые сайты, почтовые сообщения и im) используя метки (устанавливаемые как вручную, так и автоматически), организуя её в хронологическом порядке. Нечто похожее можно увидеть и в обычных системах локального поиска, однако их отличие в том, что они не могут восстанавливать общую картину того, какие документы или сайты использовались скажем в момент написания статьи. В этом и есть революционность проекта Zeitgeist, так как в связке с GNOME Shell он ещё более приближает нас к настоящему задаче-ориентированному окружению.
С помощью чего это достигается?
Данные для индексации на данный момент берутся из Gtk.RecentlyUsed, журналов Firefox и Epiphany, записок TomBoy, и из почтового клиента Evolution.
А есть план дальнейшей разработки?
Безусловно! Пока обозначены следующие задачи:
Совершенствование движка:
* При импортировании журнала Firefox, автомтически брать метки из него и (или) с delicious.
* Поддержка GPS.
* Поддержка журналов Pidgin. (хранятся в ~/.purple/logs)
* Поддержка меток к окнам
* Поддержка меток в Nautilus
Совершенствование интерфейса:
* Отображать все изображения за любой день в виде сетки.
* Возможность производить быстрые действия на файлами, например послать e-mail или открыть окно im (смотри nautilus-share)
* Добавление опции просмотра определённого промежутка времени в формате «всё-в-одном» без отображения дубликатов файлов.
Совершенствование архитектуры:
* Эксперименты с Tracker, Soylent, и Empathy.
* Использование RDF для лучшей поддержки семантических метаданных. (например, автоматическое присваивание меток всей вашей активности за тот период времени, что вы работали над каким-либо проектом)
Долговременные планы
* Лучшая поддержка метаданных.
* Интеграция с другими компьютерами и прочими устройствами.
На это уже можно посмотреть?
Да!