Anamnesis (Анамнез) — небольшая Python / GTK (PyGTK) графическая утилита (GUI) для управления историей буфера обмена (Clipboard manager).
Буфер обмена (clipboard) — промежуточное хранилище данных предназначенное для переноса или копирования между приложениями или частями одного приложения (функция Копировать/Вставить). При необходимости использования нескольких буферов используются специализированные приложения, сохраняющие фрагменты информации попавшие в буфер обмена и предоставляющие доступ к ним.
Anamnesis работает в фоновом режиме и отслеживает записи которые копируются в буфер обмена, история записей сохраняется в внутренней базе данных, файл расположен:
~/.local/share/anamnesis/database
Для хранения данных используется компактная, встраиваемая, реляционная база данных SQLite (SQL database engine). Настройки для Anamnesis можно задать в конфигурационном файле:
~/.config/anamnesis/anamnesis.cfg
Файл "по умолчанию" (как пример) находится:
/usr/share/anamnesis/anamnesis.cfg
Anamnesis располагает записи в хронологической последовательности, для просмотра и выбора записи запускается графический диалог (кнопкой запуска или по клавиатурному сочетанию), просмотреть список записей можно в эмуляторе терминала (с ограничением по количеству записей и/или с фильтром по ключевым словам). Системные требования у утилиты небольшие, ведётся лог событий:
~/.local/share/anamnesis/anamnesis.log
Лицензия: GNU General Public License version 3.0 (GPLv3)