Расположение файлов приложения 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.
Состав и назначение файлов
Каталог XDG_CONFIG_HOME
Рассмотрим состав и назначение файлов в каталоге XDG_CONFIG_HOME:
━■ /home/user/.config/zim/
├─□ notebooks.list
├─□ preferences.conf
└─□ style.confНазначение файлов:
notebooks.list— содержит список текущих блокнотов пользователя;preferences.conf— содержит описание персональных настроек пользователя;style.conf— содержит описание стиля графического интерфейса.
Каталог XDG_DATA_HOME
Рассмотрим состав и назначение файлов в каталоге XDG_DATA_HOME:
━━■ /home/user/.local/share/zim/
┣━■ plugins
┗━■ templates
┗━■ wiki
└─□ default.txtНазначение файлов:
plugins— каталог содержит файлы подключаемых модулей;templates— каталог содержит файлы с текущими шаблонами пользователя (см. подробнее о настройках шаблона ).
Каталог XDG_DATA_DIRS
Рассмотрим состав и назначение файлов в каталоге XDG_DATA_DIRS:
━━■ /usr/share/zim/
┣━■ icons
┣━■ pixmaps
┣━■ templates
┝─□ automount.conf
┝─□ dates.list
┝─□ style.conf
┝─□ symbols.list
└─□ urls.listНазначение файлов:
icons— каталог содержит пиктограммы графического интерфейса пользователя;pixmaps— каталог содержит пиктограммы, копируемые в гипертекст;templates— каталог содержит файлы с потенциально возможными шаблонами, поставляемыми в пакете всего приложения (см. подробнее о настройках шаблона );automount.conf— содержит описание точек автоматического монтирования с ограниченными правами доступа (см. подробнее о настройках монтирования );dates.list— содержит описание применяемых форматов дат (см. подробнее о настройках форматов дат );symbols.list— содержит описание списка применяемых специальных символов (см. подробнее о настройках специальных символов );urls.list— содержит описание применяемого списка интервики (см. подробнее о настройках интервики ).
Каталог тематического блокнота
Назначение файла:
notebook.zim— содержит описание свойств каждого отдельного блокнота;