Приведён состав файлов конфигурации приложения Zim.
Приложение Zim использует схему расположения файлов в соответствии со спецификацией каталогов XDG (XDG Base Directory Specification).
По умолчанию определены следующие пути к файлам:
XDG_CONFIG_HOME — что соответствует каталогу ~/.config/;
XDG_DATA_HOME — что соответствует каталогу ~/.local/share/;
XDG_DATA_DIRS — что соответствует каталогу /usr/local/share/ или /usr/share/.
Пути, установленные по умолчанию, можно изменить соответствующими переменными окружения операционной системы.
Записывая файлы настроек, приложение Zim всегда использует значение пути переменной XDG_CONFIG_HOME для ориентации в локальной файловой системе.
Файлы конфигурации имеют статус «только для чтения». Путь к ним определяется значением переменных XDG_DATA_HOME и XDG_DATA_DIRS.
Установочные значения:
при первом запуске приложение копирует путь из XDG_CONFIG_HOME;
в последующих запусках по умолчанию приложение использует значение XDG_DATA_DIRS.
Рассмотрим состав и назначение файлов конфигурации приложения Zim:
общие настройки приложения:
automount.conf — содержит описание точек автоматического монтирования;
gtkrc — содержит описание структуры графического интерфейса;
style.conf — содержит описание стиля графического интерфейса;
icons — каталог содержит пиктограммы графического интерфейса пользователя;
plugins — каталог содержит файлы подключаемых модулей;
locale — каталог содержит переводы текстов интерфейса пользователя на различные языки;
локальные настройки приложения:
preferences.conf — содержит описание персональных настроек пользователя;
notebook.zim — содержит описание свойств каждого отдельного блокнота;
справочники элементов гипертекста:
dates.list — содержит описание применяемых форматов дат;
urls.list — содержит описание применяемого списка интервики;
symbols.list — содержит описание списка применяемых специальных символов;
templates — каталог содержит файлы, копируемые в гипертекст (изображения, видео и т.п.);
pixmaps — каталог содержит пиктограммы, копируемые в гипертекст.