docs.kde.org
Запитання і відповіді
назад
далі

Розділ 6. Запитання і відповіді

Можливо, цей документ було оновлено з часу, коли ви встановили програму. Останню версію цього документа ви можете знайти за адресою http://docs.kde.org/.

6.1. Які файли налаштувань використовує KAlarm?
6.2. Де у KAlarm зберігаються нагадування?
6.3. У якому форматі зберігаються нагадування?
6.4. Які функції виконує програма kalarmautostart?
6.1.

Які файли налаштувань використовує KAlarm?

У файлі $KDEHOME/share/config/kalarmrc зберігаються налаштування вашого KAlarm.

У файлі $KDEHOME/share/config/kresources/alarms/stdrc містяться налаштування ваших календарів нагадувань.

($KDEHOME це зазвичай каталог ~/.kde або подібний.)

6.2.

Де у KAlarm зберігаються нагадування?

Назви файлів календарів, які KAlarm створює після першого запуску є такими (їх можна перевизначити за допомогою записів розділу General файла налаштувань KAlarm):

  • У файлі $KDEHOME/share/apps/kalarm/calendar.ics містяться активні нагадування (його можна перевизначити за допомогою запису Calendar).

  • У файлі $KDEHOME/share/apps/kalarm/expired.ics міститься архів нагадувань (його можна перевизначити за допомогою запису ExpiredCalendar).

  • У файлі $KDEHOME/share/apps/kalarm/template.ics містяться шаблони нагадувань (його можна перевизначити за допомогою запису TemplateCalendar).

Визначити, які файли календарів використовуються програмою можна переглядом подробиць календаря у списку календарів нагадувань. Назви файлів зберігаються у файлі налаштувань календаря нагадувань.

Подробиці, щодо нагадувань, які зараз показує програма, зберігаються у файлі календаря $KDEHOME/share/apps/kalarm/displaying.ics.

6.3.

У якому форматі зберігаються нагадування?

Файли календарів, у яких KAlarm зберігає свої нагадування, є текстовими файлами, чий формат визначається документом RFC2445 - Internet Calendaring and Scheduling Core Object Specification (iCalendar). Цей формат є стандартним для всіх програм kdepim. KAlarm використовує певні нестандартні властивості у відповідності з RFC2445. У компоненті VEVENT: X-KDE-KALARM-FLAGS, X-KDE-KALARM-NEXTRECUR, X-KDE-KALARM-REPEAT, X-KDE-KALARM-ARCHIVE, X-KDE-KALARM-LOG, а у компоненті VALARM: X-KDE-KALARM-TYPE, X-KDE-KALARM-NEXTREPEAT, X-KDE-KALARM-FONTCOLOR, X-KDE-KALARM-VOLUME, X-KDE-KALARM-SPEAK, X-KDE-KALARM-EMAILID.

6.4.

Які функції виконує програма kalarmautostart?

kalarmautostart — це невеличка допоміжна програма, призначенням якої є автоматичний запуск KAlarm під час входу до системи.

Зазвичай, параметри KAlarm відновлюються інструментом керування сеансами під час входу до системи (відновлюються вікна програми у тому самому вигляді, у якому ви їх бачили під час виходу з системи). Але, якщо програму не було запущено на час виходу з системи, інструмент керування сеансами має запустити програму, а отже виникає потреба у автоматичному запуску. Проблема полягає у тому, що, коли стан програми відновлюється інструментом керування сеансами і водночас програма автоматично запускається, важко визначити, який з запусків буде виконано першим. Якщо першим буде виконано автоматичний запуск, інструмент керування сеансами не зможе відновити стан програми на час виходу з системи.

Щоб уникнути цієї проблеми, під час входу до системи запускається програма kalarmautostart, а не сама програма KAlarm. Завданням цієї програми є зачекати деякий час (щоб надати інструменту керування сеансами час на виконання власних завдань) перед запуском KAlarm, після чого завершити свою роботу.

назад
далі
Початок


docs.kde.org