Дух часу (також відомий як Zeitgeist Framework) являє собою програмне забезпечення командного рядка здійснюється в Валу і призначений для роботи в якості служби, який записує події та заходи користувач GNU / Linux. Він використовується за умовчанням в операційній системі Ubuntu Linux.
Забезпечує обізнаність робочого столу активності
Zeitgeist забезпечує обізнаність робочого столу активності і може бути використаний для протоколювання різних настільних події, створені з користувачем, наприклад, відкритих файлів, відвіданих веб-сайтів, або чати, і зробити цю інформацію доступною для інших додатків.
Проект також пропонує підтримку для позначки елементів, як вручну користувачем або автоматично постачальника даних, а також підтримка закладок пунктів. Крім того, Дух часу може бути використаний для встановлення відносин між елементами, заснованими на моделях використання і подібності.
Початок роботи з Zeitgeist
Установка Zeitgeist рамки на операційній системі GNU / Linux не повинно бути таким складним завданням, навіть якщо програма тільки розповсюджуватися у формі вихідного архіву. Звичайно, користувачі Ubuntu можуть встановити пакет з головних програмних репозиторіїв їх розповсюдження, якщо він ISN & Rsquo ;. Т вже встановлено за умовчанням
Після збереження вихідний архів на місці за вашим вибором, такі як ваш домашній каталог, ви повинні розпакувати його за допомогою утиліти менеджер архів, а потім відкрийте програму терміналу емулятора і перейдіть в папку, здобутих архівних файлів (наприклад, CD /home/softoware/zeitgeist-0.9.14).
Запуск & lsquo; ./ налаштувати && зробити і Rsquo; Команда для налаштування і компіляції програми, а потім і lsquo; Судо зробити установку і Rsquo; команда для установки у всій системі і зробити його доступним для всіх користувачів на комп'ютері.
Під капотом
Якщо поглянути під капот програми Zeitgeist, ми можемо помітити, що він був повністю написаний на мові програмування Vala. . Ми і Rsquo; ве успішно протестували його з декількома 32-бітних і 64-бітових систем GNU / Linux
Що нового У цьому випуску:
- Загальна
- Чи не жорстко пітона шлях
- Fix будувати з Валу-0,24 +
- Потрібно жвавий 2.35.4 і налаштувати цільової GLIB відповідно
- Libzeitgeist:
- Додати -fPIC в libzeitgeist-internal.la і libzeitgeist_datamodel-2.0.la
- Ввійти :. Необхідність вийти з петлі і на помилки, в іншому випадку ми залишаємо бездомну основний цикл навколо
Що нового у версії 0.9.14:
- Fix управління та відстеження зареєстрованих Монітори
Що нового у версії 0.9.12:
- Fix find_related_uris тільки роздрукувати ранжування, якщо
- EXPLAIN_QUERIES включена
- Виправлені find_related_uris взяти RelevantResultType якості
- аргумент замість ResultType
- Pass копія шаблонів для пошуку і search_with_relevancies
Що нового у версії 0.9.5:
- Двигун:
- Потрібно Вала 0,16 побудувати.
- Оптимізація предметної інтерпретації.
- набір Прагма установка синхронно в нормальне русло.
- Додана який встановлює автобус в підроблені X-сервера (Xvfb) і запускає екземпляр Zeitgeist (без DataHub або ФСТ) в нього.
- Події вставляються в послідовному порядку.
- Autoconf:
- Чи не перевіряти Xapian якщо ФСТ ++ відключена.
- Друк & Quot; SQL налагодження і Quot; варіант.
- Перевірити GModule.
Що нового у версії 0.8.99 Beta 1:
- Двигун:
- Виправлена помилка, коли події мали NULL полів (LP: # 941530).
- Зроблено, що ніякі скасування транзакцій SQLite не залишаються відкритими (ЛП: # 937991) .
- Розширені реєстрацію і додана опція --log-файла.
- Виправлена помилка зберігання Monitor ідентифікатори розбещує зберігання в БД (LP: # 950983).
- Виправлена помилка Вставка раніше неіснуючих значення при пошуку для них (LP: # 953041) .
- ФСТ:
- Фільтр індексація невизнаних значень (наприклад. Нестандартна URI).
- Розширені угруповання по URI і походження (LP: # 947835).
- Використання current_uri замість URI; індекс MOVE_EVENTs (LP: # 948794).
- Додана функція SearchWithRelevancies D-Bus.
Що нового у версії 0.8.99 Alpha 2:
- Двигун:
- Розширені обробка помилок і звітність (ЛП: # 848710, # 760111, # 903667) .
- Автоматичне відновлення після ушкодження бази даних (LP: # 743857).
- Додана нова префікса оператора (& Quot; + & Quot;) запитувати точних збігів (LP: # 884193) .
- Файл бази даних в даний час доступний тільки для читання користувачем (ЛП: # 910273).
- Використання GVFS в StorageMonitor була відключена зараз (LP: # 905898) .
- Виправлена проблема, де розширення ФСТ може заблокувати DB (LP: # 919111).
- Виправлена помилка в автоматичній повторної індексації ФСТ.
- Заходи з дублікатів суб'єктів в даний час чисто відхилено (LP: # 909708).
- Повідомлення налагодження більше не відображається за замовчуванням (ЛП: # 906451).
- Угадай інтерпретація і прояв, коли порожній (LP: # 899602).
- Реалізовані моніторинг стану мережі в StorageMonitor.
- Виправлена розширення гістограми для обробки часових поясів.
- Різні використання пам'яті і запитів (ЛП: # 910190).
- Додана змінна оточення для відключення розширень.
- Загальна
- Оновлений розділяється настільних онтологій версії 0.8.1. Це вводить WebDataObject і робить MusicPiece дитини аудіо.
поліпшення в швидкості
Що нового у версії 0.8.2:
- Двигун:
- Зберігання монітора :. Додати підтримку Network Manager 0.9
- У полі Текст у предметних шаблонів тепер дозволено закінчуватися зірочкою (*) характер (який розглядається як звичайний текст).
- Правильно поводитися з current_uri в предметних шаблонів зі старих клієнтів (а не змушувати його з тим самим значенням, як URI суб'єкта).
- Істотно збільшити кількість подій, які можуть бути видалені в одного DeleteEvents подзвонити.
- Python API:
- Правильно вкажіть інтерфейс D-Bus при використанні самоаналізу.
- Fix можливе виключення, коли список доступних метод не був завантажений.
- Конструктор подія тепер підтримує створення незалежних копій подій.
Що нового у версії 0.8.1.1:
- Двигун:
- Розширення навантаження після внутрішніх баз даних таблиць пошуку / кеша були ініціалізований.
- Усунути проблему при заміні існуючого примірника Zeitgeist (LP: # 809569).
- Fix можливий виліт при Zeitgeist-DataHub не доступний (LP: # 791392).
- Python API:
- Виправлена регресія, що зламав властивості (Get_Version і get_extensions).
Що нового у версії 0.8.1:
- Двигун:
- Додана метод GetDataSourceFromId D-Bus для розширення реєстру джерело даних (LP: # 691690).
- Резервна копія бази даних створюється, перш ніж оновлення схеми. Якщо щось піде не так, резервне копіювання автоматично відновлюється (ЛП: # 660307).
- Виправлена & Quot; розширень і Quot; D-Bus нерухомості, коли це порожній список (ЛП: # 787691).
- Додати PID на виході після входу в ~ / .cache / (LP: # 806030) .
- Переконайтеся, що двигун не намагайтеся закрити два рази поспіль (ЛП: # 793714) .
- поліпшення використання пам'яті Малої.
- Python API:
- Змінено _DBusInterface оновити інтроспекції дані після повторного підключення.
- Додана підтримка для реєстрації користувальницького події і Тематичні підкласи з ZeitgeistClient (LP: # 799199).
- Виправлена перепідключення після перезавантаження Zeitgeist, так що виклик методу акуратний-Герінг перепідключення також працює -А не тільки пізніше звонкі- (ЛП: # 736176).
- Додана сигнал перепідключення при перезапуску двигуна для розширень (LP: # 806967).
- Додана & Quot; iteritems () & Quot; Метод для всіх перерахувань (RelevantResultType, StorageState і ResultType).
- Додана & Quot; from_timestamp (мітки часу) & Quot; спосіб TimeRange.
Що нового у версії 0.8.0:
- Двигун:
- Виправлена сортування за вторинної тимчасової мітки для більшості ResultTypes (LP: # 772041).
- Включено фільтрацію по доступності в FindEvents.
- Додана походження майно подій, відповідаючи, що для суб'єктів (LP: # 425258) .
- Додана current_uri власності суб'єктів, яка на відміну від усіх інших властивостей змінювані.
- Додати нові типи сортування для походження і current_uri.
- Додана підтримка & Quot; ходу & Quot; Події, які автоматично оновлювати current_uri нерухомість у відповідних випадках (Л.П .: # 602211).
- Виправлені невідповідності, викликані внутрішньою кеш-пам'яті не оновлюється, коли події були видалені (LP: # 598666).
- Додана розширення зберігання Monitor, яка відстежує підключення до мережі і знімних пристроїв (LP: # 489194).
- Виправлена DataHub запуску, щоб уникнути зомбі процесів (ЗО # 739780).
- Замінено Blacklist розширення даючи йому більш здатного API (LP: # 612344).
- Чи не друкувати відслідковує коли Дух часу не запускається, бо інший примірник вже запущений, просто показати повідомлення про помилку (простий LP: # 744818).
- Спрощена формат журналу при друку в стандартний потік помилок.
- Python API:
- Виправлена помилка у зв'язку з (Zeitgeist) код відновлення (LP: # 771970).
- Додані нові ResultTypes :. {Більшість, найменш} {Останні, Популярні} {CurrentUri, EventOrigin}
- Створено * SubjectOrigin псевдонім для всіх {мосту, найменш} {Останні, Популярні} Походження ResultTypes.
- Невеликі поліпшення документації (фіксовані друкарські помилки, і т.д.).
Вимоги
- Python
Коментар не знайдено