Difference between revisions of "Akonadi and AddressBook/uk"

(Updating to match new version of source page)
Line 10: Line 10:
  
 
''Дані налаштування'' — це дані, за якими виконується налаштування сервера '''Akonadi''' та окремих ресурсів. Дані налаштування сервера зберігаються у $HOME/.config/akonadi, а налаштування ресурсів —здебільшого у $HOME/.kde/share/config/akonadi_'''''xyz'''''_resourcerc# ('''''xyz''''' — назва ресурсу, а '''''#'''''' — номер екземпляра).
 
''Дані налаштування'' — це дані, за якими виконується налаштування сервера '''Akonadi''' та окремих ресурсів. Дані налаштування сервера зберігаються у $HOME/.config/akonadi, а налаштування ресурсів —здебільшого у $HOME/.kde/share/config/akonadi_'''''xyz'''''_resourcerc# ('''''xyz''''' — назва ресурсу, а '''''#'''''' — номер екземпляра).
 +
 +
The '''Akonadi''' server configuration is a couple of files in ''$HOME/.config/akonadi'' - this can be changed through environment variables, $XDG_DATA_HOME and $XDG_CONFIG_HOME, defaulting to ''$HOME/.local/share'' and ''$HOME/.config'' respectively if not set.  It contains which data sources and helper programs are active and will be started and watched (so they can be restarted on crashes) by one of '''Akonadi's''' server processes '''(akonadi_control)'''.  KDE's local base directory can be changed using th $KDEHOME environment variable, defaulting to $HOME/.kde when not set (or to $HOME/.kde4 if the distributor changed the default by patching the code).
 +
See {{Input|1=kde4-config --path data}}
 +
 +
Each data source handler (called resources) or helper program (called agents)
 +
can have its own configuration although some agents or resources don't require configuration.  The general rule is that for every entry in $HOME/.config/akonadi/agentsrc there is a corresponding configuration file in $HOME/.kde/share/config.  For example, if the [Instances] section in agentrc contains an entry for akonadi_ical_resource_2, there is also a config file called akonadi_ical_resource_2rc in the KDE config directory.
 +
 +
Depending on the type of data, such config files for resources will have
 +
filenames or directory names of where the data is stored.  Common locations are KDE's legacy default files, e.g. $HOME/.kde/share/apps/korganizer/std.ics.  New default locations are files and directories in $HOME/.local/share,
 +
e.g. $HOME/.local/share/contacts.
 +
 +
For now (as in actually released versions) the database is merely used for
 +
caching and keeping structural information (e.g. which addressbook a contact
 +
belongs to).  This will change when Akonadi is being used for email, since state information like read/unread is also stored there (unless the backend is also capable of doing this, e.g. IMAP).
  
 
==Створення резервних копій==
 
==Створення резервних копій==

Revision as of 11:02, 11 October 2010

Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Nederlands • ‎català • ‎dansk • ‎español • ‎français • ‎galego • ‎italiano • ‎polski • ‎português do Brasil • ‎svenska • ‎русский • ‎українська • ‎አማርኛ • ‎中文(中国大陆)‎ • ‎中文(台灣)‎

Ці відомості було надано Тобіасом Кенігом (Tobias Koenig), розробником KDE-PIM.

Декілька визначень

Під справжніми даними ми розуміємо реальні дані, зокрема записи контактів або подій. Ці дані зберігаються або на сервері групової роботи, або у локальних файлах. Точне місце залежить від ресурсу, яким ви користуєтеся. Наприклад, дані ресурсів Особистих контактів зберігаються у теці $HOME/.local/share/contacts, дані ресурсу Файл VCard (яким ми не рекомендуємо користуватися, але який є надійнішим Face-smile.png) — у файлі $HOME/.kde/share/apps/kabc/std.vcf.

Кешовані дані — копії «справжніх даних», які зберігаються у базі даних для пришвидшення доступу та автономного кешування. У базі даних також зберігаються метадані, тобто дані, потрібні для керування даними у Akonadi.

Дані налаштування — це дані, за якими виконується налаштування сервера Akonadi та окремих ресурсів. Дані налаштування сервера зберігаються у $HOME/.config/akonadi, а налаштування ресурсів —здебільшого у $HOME/.kde/share/config/akonadi_xyz_resourcerc# (xyz — назва ресурсу, а #' — номер екземпляра).

The Akonadi server configuration is a couple of files in $HOME/.config/akonadi - this can be changed through environment variables, $XDG_DATA_HOME and $XDG_CONFIG_HOME, defaulting to $HOME/.local/share and $HOME/.config respectively if not set. It contains which data sources and helper programs are active and will be started and watched (so they can be restarted on crashes) by one of Akonadi's server processes (akonadi_control). KDE's local base directory can be changed using th $KDEHOME environment variable, defaulting to $HOME/.kde when not set (or to $HOME/.kde4 if the distributor changed the default by patching the code).

See

kde4-config --path data

Each data source handler (called resources) or helper program (called agents) can have its own configuration although some agents or resources don't require configuration. The general rule is that for every entry in $HOME/.config/akonadi/agentsrc there is a corresponding configuration file in $HOME/.kde/share/config. For example, if the [Instances] section in agentrc contains an entry for akonadi_ical_resource_2, there is also a config file called akonadi_ical_resource_2rc in the KDE config directory.

Depending on the type of data, such config files for resources will have filenames or directory names of where the data is stored. Common locations are KDE's legacy default files, e.g. $HOME/.kde/share/apps/korganizer/std.ics. New default locations are files and directories in $HOME/.local/share, e.g. $HOME/.local/share/contacts.

For now (as in actually released versions) the database is merely used for caching and keeping structural information (e.g. which addressbook a contact belongs to). This will change when Akonadi is being used for email, since state information like read/unread is also stored there (unless the backend is also capable of doing this, e.g. IMAP).

Створення резервних копій

Спочатку слід визначитися з тим, резервні копії чого слід створювати. Якщо ви бажаєте створити резервну копію справжніх даних, перелік файлів залежатиме від налаштованих вами ресурсів... Якщо ви користуєтеся сервером групової роботи, резервні копії слід створювати саме на цьому сервері. Резервні копії записів контактів слід створювати на основі даних $HOME/.local/share/contacts.

Доступ до функціональних можливостей створення резервних копій та відновлення даних можна отримати з контекстного меню піктограми системного лотка Akonadi. Відповідні пункти створять копію кешованих даних, а не всіх можливих даних! Ними можна скористатися для створення ідентичних копій системи. Ці дані можна скопіювати разом зі справжніми даними та даними налаштування, — вам не доведеться знову і знову завантажувати дані з їх джерел (наприклад, сервера групової роботи).

Перегляд ресурсів

У KRunner передбачено Налаштування ресурсів Akonadi. Доступ до налаштування також можна отримати за допомогою пункту контекстного меню піктограми лотка Akonadi -> Налаштувати. Ви можете налаштувати декілька ресурсів. Один з них має назву

Адресна книга — жодного з додатків адресної книги KDE ще не налаштовано.

Ресурс, передбачений для сумісності (ймовірно створений програмою міграції). Вам варто його вилучити!

std.vcf - Ready

Це ресурс файла VCard, який типово зберігається у $HOME/.kde/share/apps/kabc/std.vcf. Ми не рекомендуємо використовувати цей надійний ресурс, оскільки ви не зможете скористатися можливими перевагами Akonadi.

Personal Contacts — Offline

Цьому ресурсу, мабуть, варто віддати перевагу для зберігання локальних записів контактів. Його дані зберігатимуться у

$HOME/.local/share/contacts

Зауважте, що напис Offline може з’явитися, навіть якщо ви зараз користуєтеся ресурсом. Це вада показу, ви можете сміливо її ігнорувати.

Коли Akonadi почнуть використовувати інші компоненти?

Після переходу інших програм на використання Akonadi, чи зберігатимуться дані у ~/.local/share?  Це могло б спростити створення резервних копій. Записи контактів вже зберігаються у цій теці. Конкретні плани мені не відомі, але варто зберігати інші дані у цій теці. Ми матимемо це на увазі!


Content is available under Creative Commons License SA 4.0 unless otherwise noted.