# Підручник з &kalarm;

David
Jarvie

    &David.Jarvie.mail;

David
Jarvie

    &David.Jarvie.mail;

Розробник
Юрій
Чорноіван

    yurchor@ukr.net

Переклад українською
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
&David.Jarvie;
&FDLNotice;
13 травня 2011 року
2.07.00 (&kde; 4.7)

&kalarm; — це інструмент для складання розкладу повідомлень, команд і поштових повідомлень для нагадування, розроблений для &kde;.

KDE
kdepim
kalarm
сигнал
нагадування
планувальник

## Вступ

&kalarm; надає вам змогу запланувати показ особистих повідомлень нагадування, відтворення звукових файлів, виконання команд і надсилання повідомлень електронної пошти.

У типовому графічному режимі роботи програми &kalarm; показує список запланованих нагадувань, час нагадування і подробиці. Ви можете створити нові нагадування або обрати існуючі нагадування для зміни або вилучення. Крім того, ви, за бажання, можете переглянути строк дії нагадувань.

Під час налаштування нагадування ви можете визначити, чи слід повторювати це нагадування, чи буде скасовано нагадування, якщо його не вдалося показати у визначений час. Для екранних нагадувань ви можете ввести текст повідомлення, вказати текстовий файл або файл зображення, вміст якого буде показано, або вказати команду, вивід якої буде показано. Крім того, ви можете обрати колір повідомлення нагадування, а також задати параметри відтворення звуку або читання повідомлення уголос.

Нагадування можна також запланувати за допомогою командного рядка або за посередництва викликів &DBus; з інших програм.

Коли настане час нагадування, його буде показано на всіх стільницях &kde;, щоб переконатися, що ви звернете на нього увагу. У вікні повідомлення буде показано час, на який було заплановано нагадування. Кожне нагадування, зазвичай, має параметр затримки, який визначає час, за який нагадування буде показано повторно. Ось приклад повідомлення нагадування:

Знімок вікна повідомлення &kalarm;
Повідомлення нагадування

Якщо нагадування виявляється у виконанні команди або надсиланні повідомлення електронної пошти, &kalarm; не показуватиме ніяких повідомлень.

Зазвичай, &kalarm; згортається у системний лоток, але його піктограму у системному лотку, за бажання, можна і сховати.

## Користування &kalarm;

Якщо програму &kalarm; буде запущено без параметрів командного рядка, програму буде запущено у графічному режимі. У вікні програми буде показано поточний список нагадувань.

У всіх полях лічильників &kalarm; передбачено можливість прискорення. Щоб значення змінювалося більшими кроками, вам слід утримувати натиснутою клавішу &Shift; під час натискання на кнопки зі стрілочками, розташовані у правій частині поля лічильника.

### Типи нагадувань

Серед базових функціональних можливостей доступних для різних типів нагадувань, які передбачено у &kalarm;:

- Візуальні нагадування полягають у показі або введеного вами текстового повідомлення, вмісту текстового файла або файла зображення або текстового виводу команди, яку буде виконано за вмикання нагадування. Окрім показу відповідних даних, програма здатна відтворити звуковий файл, вимовити текст повідомлення або відтворити звук системного гудка. Крім того, ви можете вказати команди, які буде виконано до і після показу повідомлення нагадування.

- Нагадування командами полягають у виконанні команди або команди або скрипту оболонки, який ви введете. Якщо команду буде виконано без помилок, ніяких візуальних сповіщень не буде.

- Нагадування електронною поштою надсилають повідомлення електронної пошти без показу повідомлення нагадування у разі безпомилкового виконання дії.

- За використання звукових нагадувань програма відтворює звукові файли без показу повідомлення нагадування у разі безпомилкового виконання дії.

#### Обробка помилок

Якщо під час вмикання нагадування станеться помилка, програма покаже повідомлення про помилку (якщо ви попередньо не вимкнули повторний показ таких повідомлень).

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

### Список нагадувань

У головному вікні &kalarm; буде показано поточний список нагадувань, часи вмикання нагадування, інтервали повторення, кольори і тексти повідомлень, назви файлів, вміст яких буде відтворено або показано, команди, які буде виконано, або отримувачів повідомлень електронної пошти. (Для нагадувань з повторенням показаний час відповідатиме часу до наступного вмикання за розкладом. Для нагадувань з повторним нагадуванням буде показано час до вмикання самого нагадування, а не повторного нагадування.) Піктограма, розташована ліворуч від тексту/файла/команди/отримувача повідомлення електронної пошти позначає тип нагадування.

Знімок головного вікна &kalarm;
Головне вікно

Для нагадування з повторенням у списку буде показано час наступного показу нагадування та базовий інтервал повторення (наприклад 1 день для щоденного повторення, 3 тижня для повторення кожного понеділка і середи через три тижні, Вхід для повторення нагадування під час входу до системи).

Якщо під час попередньої спроби виконання команди, яка має передувати або слідувати за показом нагадування, сталася помилка, позначення помилки відбуватиметься у спосіб, описаний у розділі Обробка помилок.

#### Зміна вигляду списку нагадувань

Ви можете впорядкувати нагадування за датою/часом, інтервалом повторення, кольором, типом або текстом, якщо натиснете заголовок відповідного стовпчика. Щоб впорядкувати записи у зворотному порядку, ще раз натисніть заголовок стовпчика.

За бажання ви можете увімкнути показ часу, що залишився до вмикання кожного з нагадувань, разом з, або замість часу вмикання нагадування. Для показу або приховування стовпчика часу нагадування скористайтеся пунктом меню Перегляд Показувати час нагадування. Для показу або приховування часу до вмикання нагадування, позначте пункт меню Перегляд Показувати час до нагадувань. Принаймні один з цих стовпчиків буде показано завжди.

Якщо ви використовуєте декілька календарів нагадування, ви можете розфарбувати код нагадувань відповідно до календарів, до яких належать нагадування, вибором власного кольору тла для кожного з календарів.

#### Застарілі нагадування

Типово, &kalarm; зберігає у архіві нагадування протягом обмеженого періоду часу після завершення строку дії нагадування або вилучення. (Але зауважте, що нагадування, які ви вилучаєте, зберігаються, лише якщо їх було увімкнено хоч раз.) Ви можете керувати тим, чи зберігатиме &kalarm; архів прострочених нагадувань, а також строком їх зберігання, за допомогою діалогового вікна налаштування.

Увімкнути показ застарілих нагадувань може бути показано у списку нагадувань можна за допомогою Перегляд Показувати застарілі нагадування. Щоб сховати їх знову, зніміть позначку з пункту меню Перегляд Показувати застарілі нагадування.

#### Пошук у списку нагадувань

Ви можете здійснювати пошук у списку нагадувань за вказаним текстом. Щоб розпочати пошук, скористайтеся пунктом меню Зміни Пошук.... У діалоговому вікні пошуку оберіть тип нагадування, яке ви бажаєте знайти. Щоб продовжити пошук нагадувань, скористайтеся пунктом меню Зміни Знайти далі або Зміни Знайти позаду .

Пошук можна виконати так:

- Нагадування текстовими повідомленнями: пошук тексту повідомлення.

- Нагадування з показом файлів: пошук файла за шляхом/адресою &URL;.

- Нагадування з показом виводу команди: пошук командного рядка або скрипту команди.

- Нагадування з надсиланням повідомлень електронною поштою: окрім теми і тексту повідомлення електронної пошти, пошук отримувачів і адрес URL долучень.

- Звукові нагадування: пошук файла за шляхом/адресою &URL;.

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

### Створення і керування нагадуваннями

#### Як створити нове нагадування

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

- Скористайтесь пунктом меню Файл Створити.

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

- Наведіть вказівник миші на список нагадувань, клацніть правою кнопкою миші і оберіть пункт Створити з контекстного меню.

Крім того, ви можете створювати нові нагадування, попередньо налаштовані з інших джерел:

- Щоб створити нагадування на основі шаблону нагадування, виконайте настанови з розділу Шаблони нагадувань.

- Щоб створити ваше нове нагадування на основі вже існуючого нагадування, виділіть пункт існуючого нагадування у списку і скористайтеся пунктом меню Файл Копіювати. Цей пункт відкриває діалогове вікно редагування нагадування, у якому всі полі вже буде заповнено копіями параметрів виділеного нагадування.

- Щоб створити нагадування, яке показуватиме існуюче повідомлення електронної пошти, перетягніть позначку повідомлення електронної пошти з &kmail; до головного вікна &kalarm; або піктограми системного лотка. Після виконання цієї дії буде відкрито діалогове вікно редагування нагадування з цілим повідомленням електронної пошти (зокрема з полями відправника, отримувача тощо) як текстом нагадування.

- Щоб створити нагадування електронною поштою, за якого буде надіслано копію існуючого повідомлення електронної пошти, перетягніть позначку повідомлення електронної пошти з &kmail; до вікна або піктограми системного лотка &kalarm;. Після цього оберіть пункт Нагадування ел. поштою. У діалоговому вікні редагування нагадування буде використано дані повідомлення електронної пошти, окрім відправника.

- Щоб створити нагадування, яке показуватиме резюме всіх існуючих завдань, перетягніть позначку завдання з &korganizer; або іншої програми до головного вікна &kalarm; або піктограми системного лотка. Після виконання цієї дії буде відкрито діалогове вікно редагування нагадування з вмістом завдання як текстом нагадування.

- Перетягування будь-якого фрагмента тексту до головного вікна або піктограми системного лотка &kalarm; відкриває діалогового вікна редагування нагадування і встановлює текст нагадування.

- Щоб створити нагадування з показом файла, перетягніть адресу &URL; файла тексту або зображення до головного вікна або піктограми системного лотка &kalarm;. Буде відкрито діалогове вікно редагування нагадування з встановленою назвою файла.

- Щоб створити звукове нагадування, перетягніть адресу &URL; файла звукових даних до головного вікна або піктограми системного лотка &kalarm;. Буде відкрито діалогове вікно редагування нагадування з встановленою назвою файла.

- Ви можете автоматично створювати нагадування щодо дня народження людей з ваших записів у &kaddressbook;, відповідну процедуру описано у розділі імпортування днів народження з &kaddressbook;.

#### Як змінити існуюче нагадування

Щоб змінити існуюче нагадування з черги (прострочені нагадування не можна змінювати), виконайте одну з таких дій:

- Наведіть вказівник миші на запис нагадування у списку і виконайте подвійне клацання лівою кнопкою миші.

- Оберіть нагадування клацанням його пункту у списку нагадувань. Скористайтеся пунктом меню Зміни Змінити.

- Наведіть вказівник миші на пункт нагадування у списку, клацніть правою кнопкою миші і оберіть з контекстного меню пункт Зміни.

Буде відкрито діалогове вікно редагування нагадування.

#### Як вилучити або повторно задіяти нагадування

Щоб вилучити існуючі нагадування, позначте одне або декілька нагадувань наведенням на їх пункти у списку нагадувань вказівника миші з наступним клацанням лівою кнопкою. Після цього виконайте одну з таких дій:

- Скористайтесь пунктом меню Зміни Вилучити.

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

- Щоб вилучити нагадування без підтвердження, натисніть комбінацію клавіш &Shift;-Delete.

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

Ви можете повторно активувати вилучене нагадування зі списку архіву нагадувань, якщо воно ще не застаріло. Щоб виконати цю операцію, спочатку увімкніть показ архівованих нагадувань, як це описано у розділі архівовані нагадування. Після цього виконайте такі дії:

- Оберіть одне або декілька відповідних архівованих нагадувань натисканням записів цих повідомлень у списку нагадувань. Після цього скористайтеся пунктом меню Дії Знов активувати .

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

#### Вмикання/Вимикання нагадування

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

#### Встановлення нагадування з пробудженням системи зі стану сну

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

#### Підтвердження нагадування

Прочитайте розділ Вікно повідомлення нагадування, щоб дізнатися як користуватися підтвердженням нагадування.

#### Шаблони нагадувань

Якщо вам доводиться часто налаштовувати схожі нагадування, ви можете створити шаблон нагадування, щоб скоротити роботу з введення всіх параметрів нагадування. У шаблоні можуть міститися всі параметри, які може містити нагадування, окрім дати вмикання.

Для прикладу, ви можете створити нагадування, яке регулярно повідомлятиме вам про телевізійну програму, час початку якої регулярно змінюється кожного тижня. У шаблоні міститимуть всі подробиці нагадування (текст повідомлення, чи слід відтворювати звук тощо) окрім часу і дати. Тепер, щоб створити нагадування, вам достатньо буде відкрити діалогове вікно редагування нагадування з цим шаблоном і ввести час і дату початку програми.

Щоб створити нагадування, засноване на шаблоні, відкрийте діалогове вікно редагування нагадування з набором параметрів відповідного шаблону:

- Скористайтеся пунктом меню Файл Нове з шаблону , а потім оберіть бажаний шаблон.

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

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

##### Налаштування шаблонів

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

Для того, щоб створити новий шаблон нагадування, виконайте одну з таких дій:

- Відкрийте діалогове вікно шаблонів нагадування за допомогою пункту меню Файл Шаблони... , натисніть кнопку Створити і оберіть тип нагадування зі списку. Після цього програма відкриє порожнє діалогове вікно редагування шаблону.

- Відкрити діалогове вікно шаблону нагадування за допомогою пункту меню Файл Шаблони... , оберіть один з існуючих шаблонів зі списку і натисніть кнопку Копіювати. Таким чином ви відкриєте діалогове вікно редагування шаблону, у якому вже буде вказано параметри поточного існуючого шаблону.

- Виділити нагадування у списку нагадувань і скористатися пунктом меню Файл Створити шаблон... . Програма відкриє діалогове вікно редагування шаблонів, у якому вже буде заповнено всі поля параметрів на основі вибраного нагадування.

Щоб змінити існуючий шаблон, відкрийте діалогове вікно шаблонів нагадувань за допомогою пункту меню Файл Шаблони... і натисніть кнопку Редагувати. У відповідь програма відкриє діалогове вікно редагування шаблону, яке буде описано нижче.

Щоб вилучити існуючий шаблон, відкрийте діалогове вікно шаблонів нагадування за допомогою пункту Файл Шаблони... , оберіть у ньому один або декілька шаблонів і натисніть кнопку Вилучити. Програма відкриє вікно запиту на підтвердження вилучення, щоб запобігти випадковому вилученню шаблонів.

##### Діалогове вікно зміни шаблонів

Діалогове вікно редагування шаблону подібне до Діалогового вікна редагування нагадування. Різними у них є лише такі елементи керування:

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

- На панелі Час оберіть один з таких пунктів:

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

  - Позначте пункт Час, щоб ввести час, коли буде увімкнено нагадування.

  - Позначте пункт Лише дата, щоб вказати, що нагадування буде мати лише параметр дати показу, а не часу.

  - Позначте пункт Час від поточного, щоб ввести проміжок часу (у годинах і хвилинах), який має минути між створенням нагадування і його увімкненням.

- На панелі Правило повторення вкладки Повторення для тижневих і річних повторень не потрібно вказувати день і місяць, відповідно.

#### Календарі нагадувань

Якщо ви користуєтеся лише одним комп’ютером і працюєте за ним самостійно, місце, у якому &kalarm; зберігатиме свої нагадування, не матиме для вас значення. Але, якщо вам потрібно мати доступ до нагадувань з декількох комп’ютерів, або до нагадувань з декількох місць на вашому комп’ютері, ви можете визначити календарі нагадування, щоб повідомити &kalarm; про те, що слід використовувати інші календарі нагадування окрім або замість типових.

Ви зможете переглядати та керувати календарями за допомогою списку календарів, який може бути показано поруч зі списком нагадувань у головному вікні &kalarm;. Список нагадування буде спільним для всіх нагадувань з усіх календарів. Під час збереження нового нагадування ви зможете вказати, чи буде це нагадування автоматично збережено до типового календаря, у іншому випадку програма запитає вас про те, куди слід зберегти календар. Якщо ви змінили існуюче нагадування, його буде автоматично збережено до початкового календаря нагадування.

Знімок головного вікна &kalarm; зі списком календарів
Головне вікно програми, у якому показано список календарів

##### Типи календарів і параметри

Календарі нагадувань можна розподілити за категоріями на основі типу нагадування і типу зберігання. Календарі можна вимикати, робити придатними лише для читання або робити типовими для певного типу нагадування.

Тип нагадування

  Елементи трьох типів нагадувань, — активні нагадування, застарілі нагадування і шаблони нагадувань, — зберігаються у окремих календарях нагадувань. Тому у &kalarm; існує три стандартних типових календарі, по одному на кожен з типів елементів (докладніше про це можна дізнатися з розділу Питання і відповіді), розташування цих календарів ви за бажання можете змінити.

Способи зберігання

  У &kalarm; ви можете використовувати три способи зберігання відомостей про календарі:

  - Локальний файл: дані нагадувань зберігатимуться у окремому локальному файлі у форматі iCalendar. Типово, &kalarm; використовує саме локальні файлові календарі (докладніше про це можна дізнатися з розділу Питання і відповіді). Поняття локальні файли, окрім файлів на вашому комп’ютері, може включати календарі нагадувань у локальній мережі, якщо їх розташування можна описати шляхом, запис якого починається з символу `/`.

  - Локальний каталог: нагадування зберігаються у локальній теці, кожне нагадування буде збережено у окремому файлі iCalendar у цій теці. Перевагою цього способу зберігання є те, що у разі пошкодження файла події, ви втратите лише одне нагадування, а не весь календар.

  - Віддалений файл: нагадування зберігаються у окремому віддаленому файлі формату iCalendar. За використання цього методу зберігання ви зможете отримувати доступ до ваших даних нагадувань з будь-якого місця або надати змогу іншим особам переглядати ваші календарі нагадувань. За використання віддалених файлів &kalarm; працює з локальним кешем даних.

    Якщо віддалений календар перебуває у спільному використанні декількох користувачів, можлива ситуація, коли один з користувачів може не отримати автоматично доступ до змін у календарі, внесених іншим користувачем, або може виникнути затримка у показі цих змін. Отже один з користувачів може внести зміни, які згодом буде перезаписано іншим користувачем, без додаткового повідомлення будь-кого про те, що трапилося. Технічно, причиною такої ситуації є те, що зміни внесені особою А стануть доступними для особи Б лише після того, як особиста копія кешу особи А буде збережено до віддаленого файла, а копію особи Б буде звантажено з цього віддаленого файла. Час і спосіб перезавантаження календаря залежить від параметрів налаштування календаря, які кожен з користувачів встановив для календаря нагадувань.

    Уникнути цієї проблеми можна або налаштуванням параметрів збереження і перезавантаження календаря, або встановленням правил, відповідно до яких інші користувачі, окрім власника календаря, зможуть відкривати його у режимі «лише для читання».

Стан «увімкнено/вимкнено»

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

Стан «лише для читання»

  Календарі з позначкою «лише для читання» не може бути змінено, до них не можна додавати записи. Крім того, ви не зможете відкладати нагадування з цих календарів, оскільки для відкладення вам слід зберегти час, на який буде відкладено нагадування, до самого нагадування. Після виконання дії з нагадування, цю дію не буде вилучено з календаря і пересунуто до застарілих аж до того часу, коли ви або інший користувач отримає доступ на запис до календаря.

  Ви можете встановити стан «лише для читання» для календаря у діалоговому вікні налаштування календаря. Деякі календарі не можна зробити придатними для запису з різних причин:

  - Якщо календар було створено іншою програмою, оновлення цього календаря за допомогою &kalarm; може пошкодити календар, оскільки різниця у форматі даних може зробити його непридатним для використання у програмі, за допомогою якої його було створено.

  - Якщо календар було створено за допомогою пізнішої версії &kalarm;, можлива втрата даних під час оновлення цього календаря вашою версією &kalarm;.

  - Якщо календар було створено попередньою версією &kalarm;, можлива втрата даних або неможливість використання календаря за допомогою цієї попередньої версії &kalarm;, якщо ваша версія &kalarm; оновила календар. Вам доведеться вирішити, чи перетворювати формат календаря так, щоб ваша версія програми могла вести запис до нього, врахувавши можливі проблеми сумісності з попередньою версією &kalarm;, якщо вам потрібен доступ з неї до календаря.

  - Якщо ви не маєте дозволу на запис до файла календарів або теки.

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

Типовий стан календарів

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

##### Користування календарями

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

Додати...

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

Вилучити

  Вилучити вибраний календар зі списку. Сам календар вилучено не буде: його буде просто вилучено зі списку. За потреби цей календар згодом можна буде поновити у списку.

Редагувати...

  Відкриває вікно налаштування параметрів вибраного календаря.

Перезавантажити

  Перезавантажити вибраний календар. Дані календаря буде повторно прочитано з місця його зберігання для того, щоб усунути різночитання між тим, що показує &kalarm;, і поточним станом календаря. Якщо календар перебуває у спільному користуванні декількох користувачів, всі внесені поточні зміни стануть видимими у &kalarm;.

  Якщо ви перезавантажуєте віддалений календар, будь-які зміни, внесені вами з часу, коли календар було востаннє збережено, буде втрачено. Крім того, будь-які нагадування, термін вмикання яких пройшов, може бути повторно увімкнено.

Зберегти

  Зберегти всі зміни, внесені до вибраного календаря. Календар буде оновлено з врахуванням всіх змін у нагадуваннях, які сталися з часу, коли календар було востаннє збережено або перезавантажено. Ця можливість корисна лише для віддалених календарів, оскільки локальні календарі і без того зберігаються автоматично за кожної зміни. Ви можете налаштувати, коли і з якою частотою будуть зберігатися у автоматичному режимі віддалені календарі, за допомогою діалогового вікна налаштування календаря (його можна відкрити за допомогою пункту Редагувати... контекстного меню).

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

Імпортувати...

  Імпортувати нагадування з зовнішнього файла календаря до вибраного календаря. Цю дію описано у розділі Імпорт нагадувань з зовнішніх календарів. Цей пункт не буде доступним для вимкнених або призначених лише для читання календарів.

Експортувати...

  Експортувати всі нагадування у вибраному календарі до зовнішнього файла календаря. Цю дію описано у розділі Експортування нагадувань до зовнішніх календарів. Цей пункт не буде доступним для вимкнених календарів.

Показати подробиці

  Показує подробиці щодо вибраного календаря. Ви зможете ознайомитися з розташуванням календаря, типом зберігання і відомостями про його стан.

Використовувати як типовий

  Зробити вибраний календар типовим для відповідного типу календарів. Цей пункт не буде доступним для вимкнених або призначених лише для читання календарів.

Встановити колір...

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

Зняти колір

  Знімає підсвічування кольором для нагадувань цього календаря у списку нагадувань.

#### Імпорт нагадувань з зовнішніх календарів

Ви можете імпортувати нагадування з інших файлів календарів до &kalarm;. Під час виконання функції імпорту у вибраному файлі календаря буде виявлено події, які містять нагадування, програма скопіює ці нагадування (з новими унікальними ідентифікаторами) до календаря &kalarm;. Події без нагадувань та записи календаря, відмінні від подій, буде проігноровано. Існує два способи імпортувати нагадування:

- Скористатися пунктом меню Файл Імпортувати нагадування..., щоб імпортувати нагадування всіх типів (активні нагадування, застарілі нагадування або шаблони нагадувань) з цього календаря.

  Якщо ви налаштували календарі нагадувань, нагадування кожного з типів буде додано до відповідного типового календаря, або, якщо ви позначили пункт щодо надсилання запиту для нових нагадувань і шаблоні у діалоговому вікні налаштування, програма запитає у вас про те, який з календарів слід використовувати.

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

Якщо ви імпортуєте нагадування з файлів календаря, які було створено програмами, відмінними від &kalarm;, параметри цих нагадувань можуть змінитися під час імпортування, — можуть змінитися навіть часові параметри нагадувань. Наявність таких змін залежить від параметрів зберігання даних, використаних іншою програмою, — такої зміни неможливо уникнути, якщо ці параметри відрізняються від тих, на які очікує &kalarm;. Вам завжди слід переконатися, що у імпортованих нагадувань немає неочікуваних змін, і, за потреби, виправити внесені під час імпортування зміни.

#### Експортування нагадувань до зовнішніх календарів

Ви можете експортувати нагадування з &kalarm; до файлів календарів. Цю дію можна виконувати лише для обраних нагадувань у списку або для всіх нагадувань певного календаря нагадувань. Способи виконання цих завдань наведено нижче. Яким би методом ви не скористалися, ви можете або створити новий файл календаря або додати експортовані нагадування до існуючого файла календаря. Щоб додати нагадування, позначте пункт Додати до існуючого файла у діалоговому вікні вибору файла. Якщо ви цього не зробите, файл буде перезаписано.

- Щоб експортувати поточні вибрані нагадування зі списку нагадувань, наведіть на позначку одного з вибраних нагадувань у списку вказівник миші і клацніть правою кнопкою миші, а потім оберіть пункт Експортувати... з контекстного меню або скористайтеся пунктом меню Файл Експортувати вибрані нагадування....

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

#### Як імпортувати дні народження з &kaddressbook;

Ви можете налаштувати програму на показ нагадувань щодо днів народження, дані про які зберігаються у &kaddressbook;, за допомогою пункту меню Файлe Імпортувати дні народження.... Програма відкриє діалогове вікно, за допомогою якого ви зможете обрати дні народження, для яких слід створити нагадування.

- На панелі Текст нагадування ви можете вказати текст, який буде показано у повідомленнях нагадування про день народження. Текст повідомлення буде складено з тексту Префікса, ім’я особи і тексту Суфікса. Програма не додаватиме пробілів, отже не забудьте додати кінцевий пробіл до Префікса і початковий пробіл до Суфікса.

  Якщо ви зміните текст нагадування, список вибору днів народження буде відповідним чином обчислено повторно.

- У списку Виберіть дні народження вам слід обрати дні народження, для яких програмі слід створити нагадування. Зауважте, що у списку буде показано лише записи з &kaddressbook;, у яких містяться дані про день народження і які ще не мають нагадування про день народження у форматі, визначеному на панелі Текст нагадування.

- Решта інструментів керування збігаються з інструментами керування Текстовими нагадуваннями у діалоговому вікні редагування нагадувань.

Якщо ви налаштували календарі нагадувань, створені нагадування буде додано до типового календаря для активних нагадувань, якщо ж ви позначили пункт щодо надсилання запиту для нових нагадувань і шаблонів у діалоговому вікні налаштування, програма запитає вас про те, який календар слід використовувати.

#### Вернути / Повторити

Ви можете скасувати або повторити найостанніші зміни, які було внесено під час поточного сеансу роботи &kalarm;. Більшість дій можна скасувати, до таких дій належать зокрема створення, зміна і вилучення нагадувань або шаблонів нагадувань, повторна активація нагадувань. Для запобігання надмірному використанню календарів журналом скасування дій кількість змін, про які пам’ятатиме програма, обмежено останніми 12 змінами.

Щоб скасувати останню внесену зміну, скористайтеся пунктом меню Зміни Вернути. Щоб повторити скасовану раніше зміну, скористайтеся пунктом меню Зміни Повторити .

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

Повторне внесення зміни, відмінної від останньої скасованої можна здійснити подібним же чином, за допомогою кнопки панелі інструментів Повторити.

### Діалогове вікно редагування нагадування

За допомогою діалогового вікна редагування нагадувань ви зможете переглядати і редагувати нагадування. Після першого відкриття цього вікна у &kalarm; буде показано спрощену форму, у якій буде показано лише невелику кількість пунктів. Щоб побачити всі пункти, натисніть кнопку Більше параметрів; щоб повернутися до спрощеного вигляду, натисніть кнопку Менше параметрів. &kalarm; завжди запам’ятовуватиме останній обраний вигляд діалогового вікна і відтворюватиме його кожного разу, коли ви відкриватимете діалогове вікно редагування нагадування.

Ви можете налаштувати типові значення багатьох параметрів у діалоговому вікні редагування нагадування за допомогою вкладки «Зміни» діалогового вікна налаштування.

Знімок спрощеного діалогового вікна редагування нагадування
Спрощене діалогове вікно редагування показу нагадування

Спрощене діалогове вікно редагування показу нагадування

Знімок діалогового вікна редагування нагадування з повним набором параметрів
Діалогове вікно редагування показу нагадування, показано всі параметри

Діалогове вікно редагування показу нагадування, показано всі параметри

#### Дія нагадування

Перелік інструментів керування, показаних на панелі Дія залежатиме від типу нагадування, яке ви редагуватимете.

##### Візуальні нагадування

За увімкнення візуального нагадування буде показано вікно з повідомленням. За допомогою спадного списку у верхній частині вікна ви можете вказати спосіб, який буде використано для створення вмісту вікна нагадування:

- Оберіть варіант Текстове повідомлення, щоб ввести текст повідомлення нагадування (у якому можуть бути символи розриву рядків) у поле редагування.

- За використання варіанта Вміст файла вам слід буде ввести шлях або адресу &URL; текстового файла або файла зображення, вміст якого буде показано у повідомленні нагадування. Скористайтесь кнопкою поряд з полем редагування, щоб відкрити діалогове вікно вибору файла. Для нагадувань такого типу пункт Декламувати буде недоступним.

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

Серед доступних інструментів керування для візуальних нагадувань:

- Пункт Звук, за допомогою якого ви можете визначити, чи слід відтворювати звук під час показу повідомлення нагадування. Можливі варіанти:

  - Без звуку — нагадування не супроводжуватиметься звуком.

  - Гудок — нагадування супроводжуватиметься системним гудком.

  - За вибору варіанта Декламувати повідомлення нагадування буде виголошено під час показу. Цей пункт стане доступним, лише якщо ви встановили і налаштували &jovie; (з пакунка kdeaccessibility), а також сумісний з цією програмою синтезатор мовлення, наприклад Festival.

  - Вибір варіанта Звуковий файл призведе до відтворення звукового файла. Скористайтеся кнопкою, розташованою праворуч, щоб відкрити діалогове вікно вибору звукового файла, за допомогою якого ви зможете обрати файли, який буде відтворено, встановити гучність та параметри повтору відтворення. Якщо ви наведете вказівник миші на інструмент вибору і затримаєте його там, програма покаже панель підказки щодо поточного обраного файла.

    У діалоговому вікні звукового файла:

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

    - Позначте пункт Повторити, щоб файл повторно відтворювався весь час протягом показу нагадування. (У вікні повідомлення нагадування буде показано кнопку, за допомогою якої ви зможете зупинити відтворення, якщо вам потрібна тиша, але вікно нагадування закривати не потрібно.)

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

    - За бажання, ви можете поступово змінювати гучність звуку. Зміна гучності означає, що відтворення звукового файла розпочнеться з однієї гучності і поступово змінюється до остаточної гучності протягом вказаного інтервалу часу. Остаточна гучність визначатиме параметри, вказаний на панелі Гучність. Щоб увімкнути зміну гучності, позначте пункт Згасання, а потім введіть інтервал у секундах у поле Час згасання і налаштуйте гучність за допомогою повзунка Початкова гучність.

    Ви можете скористатися кнопкою Спробувати, щоб перевірити рівень гучності звуку.

- Скористайтеся кнопкою Шрифт і колір..., щоб обрати шрифт тексту і кольори тла для повідомлення нагадування. У діалоговому вікні Виберіть шрифт та колір нагадування ви можете позначити пункт Використовувати типовий шрифт, щоб повідомлення було показано тим шрифтом, який було налаштовано як типовий на час показу повідомлення. Щоб обрати особливий шрифт для вашого повідомлення, зніміть позначку з пункту Використовувати типовий шрифт. (Типовий шрифт і кольори можна вказати за допомогою діалогового вікна налаштування.)

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

- Скористайтеся кнопкою Спеціальні дії..., щоб вказати команди оболонки, які слід виконати до і після показу нагадування. За допомогою діалогового вікна Спеціальні дії нагадування ви можете:

  - У полі Дія перед нагадуванням ввести команду оболонки, яку буде виконано перед показом нагадування. Зауважте, що &kalarm; очікуватиме на завершення виконання програми перед показом нагадування.

    Дію перед нагадуванням буде виконано лише один раз під час першого показу повідомлення нагадування, зокрема, коли повторне нагадування буде замінено на початкове повідомлення нагадування. Цю дію не буде виконано за будь-якої з таких умов:

    - Під час показу повідомлення нагадування.

    - Під час повторного показу повідомлення після відкладання нагадування.

    - Якщо повідомлення було показано, коли ви не працювали у власному обліковому записі, а поті відновлено після вашого входу до облікового запису.

    - За вмикання нагадування з регулярним повторенням, коли повідомлення нагадування (або відкладене повідомлення нагадування) з попереднього повторення ще не було закрито; іншими словами, коли прочитання попереднього повторення нагадування ще не було підтверджено.

    Попередньою дією нагадування можна скористатися для керування показом повідомлення нагадування:

    - Позначте пункт Скасувати нагадування за помилки, щоб наказати програмі скасовувати нагадування, якщо попередня команда нагадування поверне повідомлення про стан помилки. Таким чином, програма не виконуватиме показ повідомлення нагадування та всі дії, які має бути виконано після нагадування.

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

  - У полі Дія після нагадування ввести команду оболонки, яку буде виконано після підтвердження прочитання повідомлення (після натискання кнопки Закрити або кнопки закриття на смужці заголовка вікна). Її не буде виконано за будь-якої з таких обставин:

    - Якщо повідомлення нагадування було закрито.

    - Якщо ви відклали нагадування, аж до того часу, коли повідомлення нарешті буде підтверджено.

    - Якщо повідомлення нагадування буде закрито через вихід зі стільничного середовища.

  Див. розділ Команди-нагадування, щоб дізнатися докладніше про те, як виконувати команди оболонки.

##### Нагадування-команди

Нагадування за допомогою команди виконуватимуть команду без показу будь-якого з повідомлень нагадування.

Цей тип нагадування не буде доступним, якщо &kde; запущено у режимі kiosk.

Під час виконання команди змінна середовища `KALARM_UID` міститиме унікальний ідентифікатор нагадування. Зауважте, що якщо команда виконуватиметься з діалогового вікна редагування нагадування за допомогою натискання кнопки Спробувати, `KALARM_UID` буде порожньою, якщо це нове нагадування або до параметрів нагадування було внесено зміни, оскільки унікальний ідентифікатор надається нагадуванню лише після зберігання цього нагадування до календаря нагадувань.

Серед інструментів керування нагадувань за допомогою команд:

- Пункт Ввести скрипт, за допомогою якого ви можете визначитися з тим, чи бажаєте ви ввести рядок команди, чи виконати дію за допомогою скрипту.

  Якщо цей пункт не буде позначено, ви зможете ввести командний рядок оболонки, який слід виконати. Команду буде безпосередньо до типової оболонки (яка визначається значенням змінної середовища `SHELL`), ви можете вказати у команді будь-які параметри, аргументи, ланцюжки команд тощо, якщо вони вкладаються у один рядок команди.

  Якщо цей пункт буде позначено, ви зможете вказати текст скрипту, який слід виконати. Не забудьте вказати перший рядок, наприклад `#!/bin/bash`, щоб вказати правильний інструмент інтерпретації команд.

- Скористайтеся панеллю Вивід команди, щоб визначити, які дії слід виконати програмі з даними, виведеними до термінала під час виконання команди.

  - Позначте пункт Виконати у вікні термінала, щоб команду було виконано у вікні термінала. Тип вікна термінала, яке буде використано, можна визначити у діалоговому вікні налаштування.

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

  - Позначте пункт Відкинути для відкидання виводу команди.

##### Нагадування ел. поштою

Нагадування електронною поштою надсилають повідомлення електронної пошти без показу повідомлення нагадування.

Вкажіть адреси отримувачів, рядок теми повідомлення електронної пошти і текст повідомлення у три поля редагування. Натисніть кнопку поряд з полем адреси отримувача, щоб відкрити вашу адресну книгу &kde;, з якої ви зможете обрати отримувачів повідомлення. Ви можете додати долучення за допомогою натискання кнопки Додати.... Зауважте, що долучені файли мають існувати на час вмикання нагадування; до налаштованого часу нагадування програма не зберігатиме копій долучень. Щоб вилучити долучення, позначте його у спадному списку і натисніть кнопку Вилучити.

Визначте такі параметри:

- За допомогою спадного списку Від ви можете обрати, який з профілів &kmail; слід використати для визначення адреси електронної пошти, з якої ви надсилатимете вашу електронну пошту. Цей пункт стане доступним, лише якщо вашу вихідну адресу електронної пошти у діалоговому вікні налаштування встановлено у значення Використовувати профілі &kmail;. У інших випадках вашу адресу електронної пошти буде визначено у діалоговому вікні налаштування, зміна цього пункту буде неможливою.

- Позначте пункт Копія ел. пошти до себе, щоб програма надсилала потайну копію електронною поштою на вашу адресу після вмикання нагадування. Адресу електронної пошти, на яку буде надіслано повідомлення, можна вказати у діалоговому вікні налаштування, типовою буде адреса електронної пошти, вказана у Системних параметрах &kde;.

##### Звукові нагадування

За використання звукових нагадувань програма відтворює звуковий файл без показу повідомлення нагадування.

Визначте такі параметри:

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

- Позначте пункт Повторити, щоб наказати програмі повторювати відтворення звукового файла, аж доки не буде натиснуто пункт Зупинити відтворення. Щоб припинити відтворення, ви можете скористатися пунктом меню Дії Зупинити відтворення або навести вказівник миші на піктограму системного лотка програми і клацнути правою кнопкою миші, а потім побрати пункт Припинити відтворення з контекстного меню. Якщо бажаєте, можете визначити загальне клавіатурне скорочення для виконання цієї дії.

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

- За бажання, ви можете поступово змінювати гучність звуку. Зміна гучності означає, що відтворення звукового файла розпочнеться з однієї гучності і поступово змінюється до остаточної гучності протягом вказаного інтервалу часу. Остаточна гучність визначатиме параметри, вказаний на панелі Гучність. Щоб увімкнути зміну гучності, позначте пункт Згасання, а потім введіть інтервал у секундах у поле Час згасання і налаштуйте гучність за допомогою повзунка Початкова гучність.

#### Відтермінування

Якщо нагадування є нагадуванням з повтором і його було відкладено з часу, коли його було показано минулого разу, у групі віджетів Відкладене нагадування час, на який було відкладено нагадування. Натискання кнопки Змінити... відкриє діалогове вікно, за допомогою якого ви зможете змінити час відтермінування або скасувати відтермінування.

#### Час

У групі віджетів Час ви можете обрати між

- Полем На дату/час, у яке можна ввести дату і час, коли буде увімкнено це нагадування. Позначте пункт Будь-коли, якщо ви бажаєте вказати лише дату нагадування: у цьому випадку нагадування буде показано за першої ж нагоди під час або після налаштованого часу початку дня, у вказану дату. (У розділі Як налаштувати &kalarm; описано спосіб, у який можна встановити час початку дня.)

  Для нагадувань без повторення дата і час, які ви вкажете, мають бути майбутніми або, якщо ви вказуєте лише дату, вона має бути сьогоднішньою або пізнішою. Для нагадування з повторенням таких обмежень немає, оскільки дату і час початку буде автоматично узгоджено з датою першого повтору після поточного часу.

- Полем Час від поточного, щоб ввести проміжок часу від поточного моменту (у годинах і хвилинах) до увімкнення нагадування.

Якщо бажаєте, оберіть часовий пояс, який буде використано для визначення часу вмикання нагадування. Цей часовий пояс буде використано для всіх дат і часів, пов’язаних з цим нагадуванням, зокрема для обчислення часу повтору і дати виключення. Зазвичай, вам не слід змінювати параметри часового поясу, якщо у вас немає вагомої причини зробити це.

Інструменти керування часовим поясом буде показано, лише якщо обраний часовий пояс відрізняється від типового часового поясу, встановленого у діалоговому вікні налаштування, або якщо ви натиснете кнопку Часовий пояс....

- За допомогою спадного списку ви можете обрати часовий пояс, який має використовувати це нагадування. Під час створення нового нагадування тут буде вказано часовий пояс, обраний у діалоговому вікні налаштування, яким буде часовий пояс вашої системи, якщо ви його не змінювали.

- Позначте пункт Ігнорувати часовий пояс, якщо ви бажаєте скористатися локальним часом вашого комп’ютера (того комп’ютера, на якому запущено &kalarm;), без врахування часових поясів.

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

#### Завчасне нагадування

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

Завчасні нагадування не буде показано для підповторів у межах повтору. Завчасні нагадування буде показано для кожного з основних повторів нагадування.

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

#### Скасування

Параметри скасування визначають спосіб поводження з нагадуванням, час вмикання якого було пропущено:

- За допомогою пункту Скасувати, якщо пізніше можна вказати, що трапиться, якщо нагадування не вдасться показати у призначений час.

  Позначте цей пункт, якщо бажаєте, щоб нагадування було скасовано, якщо його не вдалося показати протягом вказаного періоду часу після належного моменту вмикання нагадування. Період часу вибирається за допомогою інструментів керування, які з’являться після позначення пункту. Наприклад, якщо ви введете період у 1 годину, нагадування буде увімкнено за першої ж нагоди протягом однієї години після часу нагадування, але, якщо протягом години його не вдасться показати, нагадування буде скасовано.

  Затримку нагадувань, для яких вказано лише дату, тобто нагадувань, для яких позначено пункт Будь-коли, буде обчислено з часу початку дня у дату, на яку заплановано нагадування.

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

  Нагадування може бути увімкнено лише, якщо вашого користувача зареєстровано у системі і запущено сервер X і &kalarm;.

- Позначте пункт Автоматично закривати вікно за цей час, якщо ви бажаєте, щоб вікно нагадування було автоматично закрито, якщо його все ще не буде закрито на час, вказаний для скасування нагадування.

#### Повторення

Вказати програмі слід чи не слід повторювати нагадування можна за допомогою вкладки Повторення.

Базові параметри повторення нагадування буде показано, для зручності, у заголовку вкладки Повторення. Першим буде показано інтервал повторення, за ним інтервал підповторення, налаштований за допомогою натискання кнопки Підповторення.

На панелі Правило повторення можна вказати тип повторення або інтервал часу у такий спосіб:

- Щоб нагадування було увімкнено лише раз, позначте пункт Не повторювати.

- Позначте пункт При вході, щоб нагадування було увімкнено під час кожного вашого входу до системи у будь-який час, аж до вказаного часу завершення за розкладом. Після цього у час завершення за розкладом нагадування буде увімкнено один останній раз. (Зауважте, що нагадування з повтором під час входу буде також вмикатися кожного разу, коли ви перезапускатимете &kalarm;.)

- Щоб зробити повтор нагадування періодичним, оберіть один з періодичних типів показу, а потім введіть у поле Повторювати кожні інтервал часу між повторами у обраних одиницях. Наприклад, щоб нагадування повторювалося кожні два тижні, вам слід обрати варіант Щодня і ввести значення 14, або обрати Щотижня і ввести значення 2. Залежно від обраного типу періоду, ви отримаєте доступ до подальшого налаштування:

  - Для створення щотижневого нагадування позначте пункти всіх днів тижня, у які має бути показано нагадування.

  - Для створення щомісячного нагадування ви можете обрати або фіксовану дату, або відносну дату (наприклад другий вівторок).

  - Для щорічних повторів ви можете обрати або певний день місяця або певну дату у місяці (наприклад останню суботу травня). Ви можете позначити кожен з місяців року, коли слід вмикати нагадування.

    Якщо ви налаштуєте щорічний повтор на 29 лютого, ви можете вказати програмі спосіб перенесення цієї дати для невисокосних років вибором відповідного варіанта у пункті Нагадування 29 лютого у не високосні роки:

    - Без дати: нагадування буде показано 29 лютого високосних років, але у невисокосні роки його показано не буде.

    - 28 лютого: нагадування, призначене на 29 лютого, буде показано 28 лютого у невисокосні роки.

    - 1 березня: нагадування, призначене на 29 лютого, буде показано 1 березня у невисокосні роки.

  Щоб вмикати щоденне нагадування лише у певні дні тижня, скористайтеся щотижневим нагадуванням і позначте потрібний день тижня.

За допомогою пунктів панелі Завершення повторювань ви можете встановити загальний діапазон повторення у такий спосіб:

- Обрати варіант Не завершувати, щоб програма повторювала нагадування нескінченно.

- Обрати варіант Завершити після, щоб вказати загальну кількість повторів нагадування.

- Обрати варіант Завершити до, щоб мати змогу вказати дату і час, до якого буде повторюватися нагадування. Зауважте, що буде використано той самий часовий пояс, який було використано для встановлення часу початку нагадування.

  Кінцева дата/час нагадування визначають час вмикання останнього головного повторення, але ніяк не обмежують підповторення. Якщо було налаштовано підповторення, їх буде увімкнено у звичайному режимі після останнього головного повторення, незалежно від кінцевої дати/часу.

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

- Список винятків (тобто виключених діапазонів дат або часу) буде показано ліворуч. Щоб додати новий виняток, введіть дату праворуч від списку і натисніть кнопку Додати. Щоб змінити виняток, виділіть відповідний пункт у списку, введіть нову дату праворуч від списку і натисніть кнопку Змінити. Щоб вилучити виняток, виділіть його пункт у списку і натисніть кнопку Вилучити.

- Ви можете обмежити появу нагадування у вихідні позначенням пункту Виключити свята. Позначення цього пункту не змінить розкладу показу нагадування, просто нагадування у вихідні буде придушено. Обрати вихідні для вашої країни або регіону можна у діалоговому вікні налаштування.

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

##### Підповторення

Ви можете скористатися кнопкою Підповторення, щоб налаштувати повторення у межах повторення. У такому випадку кожного разу, коли нагадування вмикатиметься за основним розкладом повторень, замість одноразового вмикання його буде увімкнено повторно, у відповідності з вказаними параметрами підповторення. Наприклад, щоб налаштувати нагадування, яке повторюватиметься щогодини з 12:00 до 18:00 кожного четверга, вам слід налаштувати щотижневий повтор у четвер о 12:00, а потім скористатися діалоговим вікном підповторення, щоб вказати інтервал часу у 1 годину і вказати або 6 повторів або тривалість повтору у 6 годин.

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

- Введіть часовий інтервал між повтореннями у полі, розташованому поруч з пунктом Повторювати кожні. Оберіть бажані одиниці часу (наприклад днів), а потім введіть кількість цих одиниць.

- Вкажіть або кількість повторів або проміжок часу, протягом якого показуватимуться повтори:

  - Позначте пункт Кількість разів, щоб ввести кількість разів, які нагадування буде увімкнено після основного вмикання. Наприклад, щоб вказати, що нагадування слід увімкнути 4 рази кожного основного вмикання, тобто додати 3 додаткові вмикання, вам слід ввести у це поле число 3.

  - Позначте пункт Тривалість, щоб ввести загальний період часу, протягом якого слід повторювати нагадування. Цей період не обов’язково має бути кратним інтервалу повторення, — період буде автоматично округлено до кратного після того, як ви натиснете кнопку Гаразд.

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

#### Інші елементи керування

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

Позначте пункт Показувати у &korganizer;, щоб додати нагадування до активного календаря &korganizer;, у якому його буде показано як подію без нагадування. За допомогою цього пункту ви зможете стежити за нагадуваннями у &korganizer;, користуючись функціональними можливостями &kalarm;.

Якщо ви пізніше зміните або вилучите нагадування у &kalarm;, відповідно буде змінено або вилучено подію &korganizer;. Але, якщо ви зміните подію у &korganizer;, параметри нагадування &kalarm; не буде змінено.

Натисніть кнопку Завантажити шаблон, щоб обрати шаблон, параметрами якого буде заповнено діалогове вікно, як це описано у розділі Створення і керування нагадуваннями.

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

Коли всі подробиці буде налаштовано належним чином, натисніть кнопку Гаразд: нагадування буде додано до списку нагадувань. Зауважте, що під час редагування існуючого нагадування кнопку Гаразд буде вимкнено до того, як ви внесете якісь зміни.

### Вікно повідомлення нагадування

Коли настане час увімкнути нагадування, його буде показано на всіх стільницях &kde;, його вікно не буде перекриватися звичайними вікнами, щоб ви могли його бачити. У вікні повідомлення буде показано час, на який було заплановано нагадування, отже ви зможете дізнатися про те, коли було відкрито вікно, якщо ви були відсутні за комп’ютером певний час. Якщо час, на який було заплановано нагадування, вказано для іншого часового поясу, відмінного від локального часу вашого комп’ютера, буде показано також і часовий пояс. (Для повідомлень завчасних нагадувань буде показано дату і час основного нагадування або його повтору, а не час повідомлення завчасного нагадування, заголовком вікна буде Завчасне нагадування.)

Вікна повідомлень нагадувань залишатимуться видимими аж до часу, коли ви їх підтвердите, якщо ви не позначали пункту Автоматично закривати вікно після закінчення періоду спізнення у діалоговому вікні редагування нагадування. У випадку нагадування з повторенням, якщо залишилося непідтверджене вікно з попереднього повтору нагадування, програма просто повторно активує існуюче вікно за наступного повтору. Таким чином ви уникнете потреби у підтвердженні декількох копій однакового повідомлення, якщо ви не бажали або не могли підтвердити повідомлення на час його появи.

У повідомленні нагадування буде показано такі пункти, доступні для візуального нагадування:

- Підтвердити нагадування можна натисканням кнопки Закрити. Натискання цієї кнопки закриває вікно (після запиту на підтвердження, якщо ви позначили пункт Підтвердити отримання).

- Змінити нагадування можна за допомогою натискання кнопки Редагувати.... У відповідь на натискання програма відкриє діалогове вікно редагування нагадування.

- Відкрити параметри, призначені для відкладання нагадування, натисканням кнопки Відкласти.... Після цього ви зможете позначити пункт Відкласти до дати/часу, щоб ввести дату і час, коли повідомлення буде показано повторно, або позначити пункт Відкласти на проміжок часу, щоб ввести проміжок часу від поточного моменту часу (у годинах і хвилинах), через який слід повторно показати повідомлення. Після цього вам слід натиснути кнопку Гаразд, щоб відкласти повідомлення нагадування і закрити його вікно.

  Час, на який буде відкладено нагадування, має бути ранішим за час наступного повторення нагадування або наступного завчасного нагадування. З цієї причини кнопку Відкласти... у вікні повідомлення нагадування і кнопку Гаразд у діалоговому вікні відкладення буде вимкнено за одну хвилину перед наступним повторенням або завчасним нагадуванням.

  Зауважте, що якщо завчасне нагадування налаштовано після самого нагадування, ви можете відкласти нагадування на час після його завчасного нагадування. У такому разі завчасне нагадування буде придушено.

  Кнопка Відкласти... не буде доступною для нагадувань, які буде показано під час входу до системи, якщо було позначено пункт Повторення при вході.

- Зупинити відтворення звукового файла нагадування можна натисканням кнопки з символом зупинити відтворення.

- Якщо повідомлення нагадування було створено перетягуванням повідомлення електронної пошти з &kmail;, ви зможете отримати безпосередній доступ до повідомлення у &kmail; натисканням кнопки з піктограмою &kmail;. Натискання цієї кнопки призведе до вибору і підсвічування повідомлення у списку тек &kmail;.

  Після переіндексування повідомлень у &kmail;, посилання на повідомлення електронної пошти у &kmail; буде втрачено.

- За допомогою кнопки з піктограмою &kalarm; зручно активувати &kalarm;.

Ви можете обрати у діалоговому вікні налаштування, який з двох різних режимів слід використовувати для показу вікон повідомлень нагадування:

- Звичайне вікно. У цьому режимі після появи вікна повідомлення нагадування йому буде передано фокус, отже, якщо на час показу нагадування ви друкували текст, потік даних з клавіатури буде передано у це вікно, а не у вікно початкової програми.

- Як немодальне вікно. У цьому режимі клавіатурний фокус не буде передано до вікна повідомлення нагадування, отже поява цього вікна не завадить вам у введенні даних з клавіатури. Але у цьому режимі вікно не матиме смужки заголовка або рамки, отже ви не зможете пересунути це вікно або змінити розмір цього вікна.

Якщо повідомлення нагадування показано над вікном програми, що працює у повноекранному режимі, повідомлення нагадування буде немодальним вікном незалежно від вказаних параметрів. Це обмеження пов’язане з системою роботи з вікнами.

#### Розташування вікон повідомлень

За допомогою діалогового вікна налаштування можна обрати, яку з двох схем слід використовувати програмі для розташування вікон повідомлень нагадувань:

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

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

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

### Дії за допомогою піктограми системного лотка

Типово, &kalarm; показує піктограму у системному лотку. За допомогою цієї піктограми ви зможете керувати і переглядати стан нагадування. Звичайна піктограма &kalarm; позначає, що програма спостерігає за нагадуваннями, а сіра піктограма позначає, що спостереження за нагадуваннями не ведеться. Якщо окремі нагадування буде вимкнено, на піктограму буде накладено маленький хрестик.

Якщо ви наведете вказівник миші на піктограму системного лотка, буде показано панель підказки з резюме перших декількох повідомлень, які буде увімкнено протягом наступних 24 годин. Ви можете вимкнути цю можливість або налаштувати кількість нагадувань, які буде показано, та їх формат у діалоговому вікні налаштування.

За допомогою клацання лівою кнопкою миші, коли вказівник буде наведено на піктограму лотка, ви можете відкривати або закривати головне вікно &kalarm;.

Наведіть вказівник на піктограму програми у лотку, клацніть правою кнопкою миші, щоб відкрити контекстне меню з пунктами:

Увімкнути нагадування

  Вмикає або вимикає спостереження за нагадуваннями.

  Докладніше про це можна дізнатися з розділу Вмикання і вимикання нагадувань.

Створити нагадування

  Після того, як ви оберете тип нагадування зі списку, який з’явиться, програма відкриє діалогове вікно редагування нагадування для створення нагадування.

Створити нагадування з шаблону

  Показує список шаблонів нагадування у меню. Після вибору одного з шаблонів буде відкрито діалогове вікно редагування нагадування з параметрами, які визначатимуться параметрами шаблону.

Зупинити відтворення

  Перериває відтворення поточного звукового файла.

Розподілити вікна

  Розподіляє вікна нагадувань та повідомлень про помилки екраном або знову групує їх.

Налаштувати &kalarm;...

  Відкриє діалогове вікно налаштування &kalarm;.

  Діалогове вікно налаштування описано у розділі Як налаштувати &kalarm;. У ньому ви знайдете параметри, пов’язані з піктограмою системного лотка програми &kalarm;.

Відновити / Мінімізувати

  Відновлює або мінімізує головне вікно &kalarm;.

Вийти

  Прибере піктограму системного лотка &kalarm; і закриє всі головні вікна програми.

  Завершить роботу &kalarm;, якщо програма не показує жодного з повідомлень нагадувань.

#### Показ піктограми &kalarm; у системному лотку

Для того, щоб піктограму &kalarm; було показано у системному лотку, вам слід скористатися стільницею &kde; або іншим інструментом керування вікнами з відповідними можливостями.

Щоб піктограму &kalarm; було показано у системному лотку, вам слід позначити пункт меню Перегляд Показувати в системному лотку .

Щоб вилучити піктограму &kalarm; з системного лотка, зніміть позначку з пункту меню Перегляд Показувати в системному лотку.

Щоб визначити, чи буде показано &kalarm; після запуску у системному лотку, скористайтеся пунктами вкладки Перегляд діалогового вікна налаштувань програми.

### Оновлення нагадувань

У тому малоймовірному випадку, якщо якесь з нагадувань не було увімкнено у належний час, ви можете оновити список нагадувань і увімкнути будь-яке з пропущених нагадувань за допомогою пункту меню Дії Оновити нагадування . За допомогою цього пункту меню ви можете наказати &kalarm; перезавантажити всі файли календаря нагадувань і календарі.

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

### Як увімкнути і вимкнути нагадування

Нагадування можна вмикати і вимикати у сукупності або окремо:

- Спостереження за нагадуваннями застосовується до всіх нагадувань. Доки спостереження за нагадуваннями буде вимкнено, жодного з нагадувань не вмикатиметься. За увімкненого спостереження за нагадуваннями (звичайна поведінка програми) всі нагадування, які не було вимкнено окремо, буде увімкнено у належний для них час.

  Коли ви повторно увімкнете спостереження за нагадуваннями, нагадування, які мали увімкнутися протягом часу, коли спостереження було вимкнено, буде негайно увімкнено (якщо параметр скасування через запізнення не забороняє таке вмикання). Іншими словами, вимикання спостереження за нагадуваннями призводить до тих самих наслідків, що і завершення роботи &kalarm;, — нагадування буде відкладено до часу, коли ви увімкнете спостереження.

- Кожне з нагадувань можна вмикати або вимикати окремо, незалежно від стану спостереження за нагадуваннями. Отже стан увімкнення або вимкнення окремих нагадувань не буде змінено під час вимикання або повторного вмикання спостереження за нагадуваннями. На відміну від спостереження за нагадуваннями, яке може бути потенційно вимкнено через те, що не запущено &kalarm;, окремі нагадування можна вимкнути лише за допомогою пунктів меню самої програми.

  Якщо ви повторно увімкнете окреме нагадування, програма не зважатиме на ті випадки, коли нагадування слід було увімкнути під час періоду вимикання. Іншими словами, вимикання окремого нагадування скасовує всі випадки його показу аж до часу, коли нагадування знову буде увімкнено.

  Стан вмикання/вимикання окремих нагадувань позначається кольором у списку нагадувань (цей колір можна налаштувати на вкладці Перегляд діалогового вікна налаштування програми).

Щоб програма показувала нагадування, станом цього нагадування має бути «увімкнено», крім того має бути увімкнено спостереження за нагадуваннями.

#### Як увімкнути спостереження за нагадуваннями

Щоб програма &kalarm; могла здійснювати спостереження за нагадуваннями, її має бути запущено. Після першого ж запуску &kalarm; програма зробить так, щоб система запускала її кожного разу, коли ви входите до системи, якщо ви не знімете позначки з відповідного пункту на вкладці Загальні діалогового вікна налаштування програми.

Якщо спостереження за нагадуваннями вимкнено, ви можете увімкнути його у один з таких способів:

- Скористатися пунктом меню Дії Увімкнути нагадування.

- Навести вказівник миші на піктограму системного лотка програми, клацнути правою кнопкою миші і обрати пункт Увімкнути нагадування у контекстному меню.

#### Як вимкнути спостереження за нагадуваннями

Ви можете тимчасово вимкнути спостереження за нагадуваннями, таким чином заборонивши &kalarm; перевірку будь-яких нагадувань аж до того часу, коли ви або не увімкнете спостереження знову, або, — якщо &kalarm; було налаштовано на запуск під час входу до системи, — до часу наступного входу до системи.

- Для цього зніміть позначку з пункту меню Дії Увімкнути нагадування.

- Ви також можете навести вказівник миші на піктограму системного лотка програми, клацнути правою кнопкою миші і обрати пункт Увімкнути нагадування у контекстному меню.

- Запустіть &kalarm; з параметром командного рядка `--disable-all`.

- Завершити роботу &kalarm; у спосіб, описаний у розділі Як вийти з &kalarm;.

Вимкнути нагадування на постійній основі можна забороною запуску &kalarm; під час входу до системи за допомогою відповідного пункту на вкладці Загальні діалогового вікна налаштувань.

#### Як увімкнути або вимкнути окремі нагадування

Щоб увімкнути окремі нагадування, які було вимкнено, виконайте одну з таких дій:

- Оберіть одне або декілька нагадувань натисканням їх записів у списку нагадувань. Після цього скористайтеся пунктом меню Дії Увімкнути .

- Наведіть вказівник на бажані записи у списку нагадувань, клацніть правою кнопкою миші і оберіть у контекстному меню пункт Увімкнути.

Щоб вимкнути окремі нагадування, які було увімкнено, виконайте одну з таких дій:

- Виберіть одне або декілька нагадувань натисканням відповідних записів у списку нагадувань. Після цього скористайтеся пунктом меню Дії Вимкнути .

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

### Пробудження від сну

Програму можна налаштувати так, що позначений вами пункт нагадування пробуджуватиме систему зі стану сну або призупинки роботи у вказаний час, отже нагадування стане можливим, навіть якщо на той час система перебуватиме у неактивному стані. Керувати цією можливістю можна за допомогою діалогового вікна, викликати яке можна пунктом меню Дії Пробудити від сну. За допомогою цього діалогового вікна можна встановити, скасувати або виконати тестування нагадування з пробудженням системи від сну.

Для використання можливості нагадування з пробудженням від сну потрібні права доступу адміністративного користувача. Програма надішле запит щодо введення пароля адміністратора, якщо ви спробуєте встановити або скасувати нагадування з пробудженням від сну.

На деяких комп’ютерах, особливо застарілих моделей, не передбачено апаратної підтримки пробудження системи зі стану сну. На деяких комп’ютерах можна встановлювати час пробудження лише у межах 24 годин від поточного часу. Можливі також обмеження на стан, у якому буде пробуджено систему. Вам варто спочатку налаштувати тестове нагадування, щоб перевірити, чи можна покладатися на можливості вашого комп’ютера.

Одночасно можна використовувати лише одне нагадування з пробудженням зі стану сну. Якщо ви використовуєте цю функціональну можливість у &kalarm;, вам слід вимкнути її у всіх інших програмах, які також використовують можливість пробудження системи зі стану сну. Якщо якась програма встановлює або вилучає пункт пробудження системи зі стану сну, це скасовує всі попередньо встановлені налаштування пробудження системи зі стану сну, незважаючи на те, встановлено їх за допомогою &kalarm; чи будь-якої іншої програми.

Діалогове вікно пробудження системи зі стану сну використовується разом зі списком нагадувань у основному вікні &kalarm;.

- Використовувати підсвічене нагадування: за допомогою цієї кнопки можна зробити поточне позначене у списку нагадування нагадуванням з пробудженням системи від сну. Як вже зазначалося раніше, будь-яке раніше налаштоване пробудження від сну буде скасовано. Кнопкою можна буде скористатися, лише якщо у списку позначено точно один пункт нагадування.

- Скасувати пробудження від сну: скасовує будь-яке налаштоване пробудження системи від стану сну (налаштоване у &kalarm; або будь-якій іншій програмі, див. вище). Зауважте, що буде скасовано лише дію щодо пробудження від сну, пов’язану з нагадуванням, — саме нагадування працюватиме у звичайному режимі.

- Показати поточне нагадування: підсвічує пункт поточного нагадування з пробудженням системи зі стану сну у списку нагадувань, щоб його легше було знайти. Ця кнопка буде неактивною, якщо у списку немає нагадувань з пробудженням від сну.

- За допомогою пункту Кількість хвилин до нагадування, за які слід пробудити систему від сну ви зможете, якщо захочете, гарантувати повноцінну працездатність системи на час вмикання основної дії нагадування.

### Як вийти з &kalarm;

Завершити роботу &kalarm; можна за допомогою пункту меню Файл Вийти або пункту Вийти контекстного меню піктограми системного лотка. Крім того, якщо піктограму системного лотка було вимкнено, ви можете просто закрити всі вікна програми &kalarm;.

## Як налаштувати &kalarm;

Щоб налаштувати роботу &kalarm; відповідно до параметрів вашої системи та ваших особистих уподобань, скористайтеся пунктом меню Параметри Налаштувати &kalarm;.... Програма відкриє діалогове вікно налаштування.

### Загальне

За допомогою розділу Загальні ви зможете керувати загальною поведінкою &kalarm;:

- Автозапуск при вході: &kalarm; запускатиметься автоматично, коли ви розпочинатимете сеанс роботи з &kde;, за допомогою цього пункту можна забезпечити запуск &kalarm;, якщо ви виходили з програми не вручну.

  Цей пункт має бути завжди позначено, якщо ви маєте намір користуватися &kalarm; постійно.

  Цей пункт автоматично позначатиметься кожного разу, коли ви запускатимете &kalarm;. Отже, якщо ви зняли позначку з цього пункту і не бажаєте запускати &kalarm; при вході до системи, вам доведеться знімати позначку з цього пункт після кожного запуску &kalarm;.

- Попереджати перед виходом: Якщо у програмі є увімкнені нагадування, за позначення цього пункту програма надсилатиме вам запит на підтвердження завершення роботи &kalarm; після вибору пункту Вийти з контекстного меню піктограми лотка. Таким чином можна уникнути випадкового вимикання нагадувань. З міркувань безпеки цей пункт буде знову автоматично позначено кожного разу, коли ви змінюватимете режим запуску.

- Підтверджувати вилучення нагадувань: позначте цей пункт, щоб програма запитувала вас про підтвердження, коли ви вилучатимете нагадування.

- Типовий проміжок часу відкладення: введіть типовий проміжок часу, у годинах і хвилинах, який буде показано у налаштуваннях відкладення нагадування. Зауважте, що, якщо нагадування вже відкладалося, проміжок часу який спочатку буде показано у діалоговому вікні налаштування відкладення буде рівним проміжку часу, який було використано під час попереднього відкладання нагадування.

- Термінал для нагадувань з командою: за допомогою цієї панелі ви можете обрати, який тип вікна термінала слід використовувати для нагадувань командою, які виконуватимуться у вікні термінала. Програма покаже список найпоширеніших програм вікон термінала, наприклад. xterm, &konsole;, при цьому буде показано лише програми, які було встановлено у вашій системі. Ви можете переглянути справжні параметри командного рядка для кожної з цих програм на панелях з контекстною довідкою пунктів списку.

  Якщо ви бажаєте використовувати іншу програму або бажаєте скористатися однією з вказаних у списку програм з іншими параметрами командного рядка, оберіть пункт Інша і введіть команду, яка відкриватиме вікно термінала. Типово, рядок команди нагадування буде додано до команди, яку ви вкажете. Крім того, ви можете вказати місце, куди буде вставлено рядок команди за допомогою таких кодів:

  %c

    Буде замінено рядком команди нагадування.

  %w

    Буде замінено рядком команди нагадування з додаванням команди `sleep`.

  %C

    Буде створено тимчасовий файл команди, у якому міститиметься рядок команди, параметр буде замінено командою виконання файла.

  %W

    Буде створено тимчасовий файл команди, у якому міститиметься рядок команди з додаванням команди `sleep`, параметр буде замінено командою виконання файла.

  Під час вмикання нагадування командою, рядок команди буде взято у лапки перед вставкою у команду вікна термінала.

### Час і дата

За допомогою розділу Час і дата ви зможете встановити параметри, які стосуються часу і дати:

- Часовий пояс: тут вам слід обрати ваш часовий пояс. &kalarm; скрізь використовуватиме вказаний тут часовий пояс, якщо ви не перевизначите його для окремих нагадувань.

- Регіон свят: тут ви можете вказати, які свята країни або релігійні свята слід використовувати. Цей параметр стосуватиметься нагадувань, що повторюються, для яких вказано параметри виключення свят з нагадувань.

- Початок дня для нагадувань дат: тут можна вказати час початку дня для вмикання нагадувань, призначених на певну дату, тобто таких нагадувань, для яких було позначено пункт Будь-коли. У дату, коли ці нагадування буде увімкнено, програма покаже їх на першого ж нагадування під час 24 годин, починаючи з часу початку дня.

- Група віджетів Робочі години: за допомогою цих пунктів ви можете визначити робочі години, які знадобляться за позначення пункту Лише під час робочих годин для повторення у діалоговому вікні редагування нагадування.

  - Позначте всі робочі дні.

  - Початок дня: тут слід ввести час, коли ви розпочинаєте робочий день.

  - Кінець дня: тут слід ввести час, коли ви завершуєте робочий день.

- Тривалість події KOrganizer: введіть тривалість події, яку буде встановлено у &korganizer; для нагадувань, які копіюються до &korganizer;. Типовим значенням тривалості є нульове значення.

### Зберігання

У розділі Зберігання ви можете вказати параметри зберігання та архівування нагадувань:

- Нові нагадування і шаблони: тут ви можете вказати, у якому календарі слід зберігати нові нагадування і шаблони нагадувань за використання декількох календарів нагадувань:

  - Зберегти у типовому календарі: нові нагадування і шаблони нагадувань буде автоматично додано до типового календаря нагадувань без надсилання запитів на підтвердження.

  - Запитувати про те, у якому календарі зберігати: у випадку, коли ви створите нове нагадування або шаблон нагадування, і існуватиме декілька придатних для запису календарів, програма запитає вас щодо вибору календаря для зберігання нагадування або шаблону. Зауважте, що календарі, які зберігатимуться після застарівання, завжди зберігатимуться у типовому календарі для застарілих нагадувань без надсилання запитів щодо підтвердження.

- Група віджетів Застарілі нагадування: за допомогою цих пунктів можна керувати зберіганням застарілих нагадувань у типовому календарі для застарілих нагадувань.

  - Зберігати застарілі нагадування: позначте цей пункт, щоб програма зберігала застарілі і вилучені нагадування. Зніміть позначку з цього пункту, щоб програма не записувала нагадувань після того, як їх було дезактивовано. Зауважте, що вилучені нагадування буде додано до застарілих, лише якщо їх раніше було увімкнено. Якщо ви вилучите нагадування до того, як його буде хоч раз увімкнено, нагадування буде вилучено остаточно.

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

  - Вилучити застарілі нагадування: за допомогою натискання цієї кнопки можна вилучити всі нагадування з поточного архіву у типовому календарі для застарілих нагадувань. (Інші календарі застарілих нагадувань залишаться незмінними у випадку, якщо ви спільно використовуватиме їх разом з іншими користувачами.) Ця дія не стосуватиметься нагадувань, які застаріють пізніше або будуть вилучені пізніше; програма продовжуватиме додавати застарілі нагадування відповідно до обраних параметрів.

### Ел. пошта

У розділ Ел. пошта ви зможете обрати параметри, пов’язані з надсиланням та вихідними адресами нагадувань електронною поштою:

- Клієнт ел. пошти: тут ви можете вказати клієнт електронної пошти, який буде використано для надсилання нагадувань електронною поштою:

  - KMail: після активації нагадування електронною поштою за допомогою програми &kmail; (яку буде за потреби запущено) буде надіслано повідомлення електронної пошти:

    - Якщо ви використовуєте &kmail; версії 1.7 або новішої, повідомлення електронної пошти буде надіслано автоматично.

    - Якщо ви користуєтеся &kmail; застарілої версії, повідомлення електронної пошти буде додано до теки `вихідні` &kmail; для наступного надсилання.

  - Sendmail: під час вмикання нагадування електронною поштою повідомлення буде автоматично надіслано за допомогою &Sendmail;. Цей пункт матиме значення, лише якщо вашу систему налаштовано на використання &Sendmail; або сумісного з &Sendmail; агента передавання електронної пошти, зокрема postfix або qmail.

- Копіювати надіслані повідомлення до теки «надіслані» &kmail;: позначте цей пункт, якщо ви бажаєте, щоб кожного разу, коли вмикатиметься нагадування електронною поштою, програма копіюватиме передане повідомлення електронної пошти до теки `надіслані` &kmail;.

  Цей пункт буде дезактивовано, якщо буде обрано клієнт &kmail;, оскільки &kmail; автоматично виконує цю дію.

- Повідомляти, якщо віддалену ел. пошту поставлено у чергу: позначте цей пункт, щоб програма показувала сповіщення кожного разу, коли нагадування електронною поштою додаватиме повідомлення до черги надсилання на віддалену систему. Цей пункт може стати у пригоді, якщо ви користуєтеся комутованим (телефонним) з’єднанням, або електронна пошта потрапляє до черги у теці `вихідні` &kmail;, — ви можете впевнитися у тому, що ви можете переходити до дій, потрібних для справжнього надсилання електронної пошти.

- Оберіть вашу адресу електронної пошти, яку буде використано як адресу відправника у нагадуваннях електронною поштою:

  - Оберіть пункт Від, щоб ввести вашу адресу електронної пошти.

  - Позначте пункт Використовувати адресу з Параметрів системи, щоб скористатися адресою електронної пошти, яку було налаштовано у Параметрах системи &kde;.

  - Позначте пункт Використовувати профілі &kmail;, щоб отримати змогу обрати для нагадування електронною поштою бажаного профілю електронної пошти &kmail;. Для нагадувань, які вже було налаштовано перед позначенням цього пункту, буде використано типовий профіль &kmail;.

- Оберіть вашу адресу електронної пошти, яку буде використано для надсилання контрольних прихованих копій нагадувань електронною поштою за позначення пункту Копія ел. пошти до себе:

  - Позначте варіант Прихована копія, щоб ввести адресу електронної пошти. Якщо приховані копії слід надсилати на ваш обліковий запис на комп’ютері, на якому запущено &kalarm;, ви можете просто ввести у це поле ім’я вашого користувача у системі.

  - Позначте пункт Використовувати адресу з Параметрів системи, щоб скористатися адресою електронної пошти, яку було налаштовано у Параметрах системи &kde;.

### Вигляд

За допомогою розділу Вигляд ви зможете керувати деякими з параметрів вигляду &kalarm;. На вкладці Загальне ви можете побачити пункти:

- Показувати у системному лотку: якщо буде позначено цей пункт, під час роботи &kalarm; у системному лотку буде показано піктограму програми. У такому режимі роботи закриття піктограми системного лотка призведе до закриття всіх головних вікон &kalarm; і, якщо не показано жодних з вікон повідомлень, завершує роботу програми.

- Група віджетів Підказка системного лотка: за допомогою цих пунктів можна керувати переліком даних, які буде показано на панелі підказки, яка з’явиться після наведення вказівника миші на піктограму системного лотка &kalarm;.

  - Нагадування наступних 24 годин: за позначення цього пункту на панелі підказки буде показано перелік перших декількох нагадувань, які буде показано протягом наступних 24 годин.

  - Максимальна кількість показаних нагадувань: зніміть позначку з цього пункту, щоб програма показувала всі нагадування протягом наступних 24 годин. Позначте цей пункт, щоб встановити максимальну кількість нагадувань, дані яких буде показано.

  - Показувати час нагадування: позначте цей пункт, щоб програма показувала час, на який було заплановано кожне з нагадувань.

  - Показувати час до нагадування: позначте цей пункт, щоб програма показувала час, який залишився до вмикання кожного з нагадувань розкладу. Час буде показано у годинах та хвилинах.

    - Префікс: у цьому полі ви можете вказати символ, який слід показувати перед значенням проміжку часу до нагадування, цей символ призначено для того, щоб ви могли відрізнити цей проміжок від часу, на який було призначено нагадування.

- За допомогою групи віджетів Список нагадувань ви зможете обрати кольори, які буде використано у списку нагадувань головного вікна &kalarm; для показу записів вимкнених і застарілих нагадувань.

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

- Розташовувати вікна подалі від курсора: позначте цей пункт, щоб програма показувала вікна повідомлень нагадувань якнайдалі від поточної позиції вказівника миші. Таким чином можна мінімізувати ймовірність випадкового підтвердження нагадування ненавмисним натисканням кнопки миші під час появи вікна повідомлення.

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

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

### Змінити

За допомогою розділу Зміни ви можете обрати типові значення для пунктів у діалоговому вікні редагування нагадування:

- На вкладці Загальне містяться пункти, які стосуються всіх типів нагадувань.

  - Тут ви можете встановити типові значення для пунктів Показувати у KOrganizer і Скасувати у разі запізнення.

  - Встановити типовий тип повторення.

  - Встановити типовий спосіб поводження програми у невисокосні роки для повторів, запланованих на 29 лютого.

- На вкладці Типи нагадувань містяться параметри, які стосуються певних різновидів нагадувань.

  - Для візуальних нагадувань:

    - Встановіть типові значення (увімкнено чи вимкнено) для пунктів Автоматично закривати вікно за цей час та Підтвердити отримання.

    - Встановіть типові одиниці відліку часу для нагадувань.

    - Встановіть типові значення особливих дій, пов’язаних з візуальними нагадуваннями.

    - Встановити типові параметри звуку. Зауважте, що ви можете вказати типовий звуковий файл, навіть якщо тип звукового сповіщення не встановлено у значення Звуковий файл.

  - Для нагадувань-команд:

    - Встановити типові значення для пунктів Введіть скрипт і Виконати у вікні термінала.

  - Для нагадувань електронною поштою:

    - Встановити типовий стан для пункту Копія ел. пошти до себе.

- За допомогою вкладки Шрифт і колір ви зможете встановити типовий вигляд повідомлень нагадування. Тут ви можете обрати типовий шрифт, його колір, а також колір тла повідомлення.

## Параметри командного рядка

Якщо буде вказано параметри командного рядка, &kalarm; не показуватиме списку запланованих нагадувань, як це описано у розділі Користування &kalarm;. Параметрами командного рядка, специфічними для &kalarm;, можна скористатися для виконання таких дій:

- запланувати нове нагадування

- керувати режимом показу &kalarm;

- отримати довідку

Додаткові параметри командного рядка передбачено передусім для того, щоб надати змогу іншими програмам взаємодіяти з &kalarm;. Ці параметри описано у главі Інструкція розробника для &kalarm;.

Командний рядок має містити параметри, які стосуються однієї дії, виконаної з &kalarm;. Якщо ви бажаєте виконати декілька дій, вам слід викликати &kalarm; декілька разів з окремим набором параметром кожного разу.

### Додавання до розкладу нового нагадування

Під час додавання до розкладу нового нагадування можна використовувати такі параметри:

Параметр | Опис
--- | ---
`-a`, `--ack-confirm` | Надіслати користувачеві запит щодо ознайомлення з повідомленням нагадування.
`-A`, `--attach URL` | Вказати шлях або адресу &URL; файла, який буде долучено до повідомлення електронної пошти. Цей параметри можна за потреби повторювати. Цей параметр слід використовувати лише разом з `--mail`.
`--auto-close` | Автоматично закрити повідомлення нагадування після завершення періоду, вказано за допомогою параметра `--late-cancel`. Цей параметр слід використовувати лише разом з параметром `--late-cancel`.
`-b`, `--beep` | Відтворити системний гудок під час показу повідомлення. Разом з цим параметром не можна вказувати параметри `--speak`, `--play` і `--play-repeat`.
`--bcc` | Надіслати приховану копію повідомлення електронної пошти на свою адресу. Цей параметр слід використовувати лише разом з параметром `--mail`.
`-c`, `--color`, `--colour колір` | Встановити колір тла повідомлення за вказаною назвою &Qt; у форматі шістнадцяткового коду 0xRRGGBB.
`-C`, `--colorfg`, `--colourfg колір` | Встановити колір тексту повідомлення за вказаною назвою &Qt; у форматі шістнадцяткового коду 0xRRGGBB.
`-d`, `--disable` | Вимкнути нагадування. Цю дію можна увімкнути лише вручну.
`--disable-all` | Вимкнути спостереження за нагадуваннями. Програма не виконуватиме жодних дій з нагадування до вмикання нагадувань або перезапуску &kalarm;, наприклад, під час наступного входу до системи. Разом з цим параметром не можна використовувати параметр `--triggerEvent`.

`-e`, `--exec рядок_команди`

Визначити команду оболонки, яку слід виконати. Якщо ви маєте намір скористатися цим параметром, його слід вказати останнім у рядку команди &kalarm;. Всі наступні параметри і аргументи команди вважатимуться параметрами рядка команди, яку буде виконано. Разом з цим параметром не можна вказувати параметри `--file`, `--exec-display` і `--mail`. Якщо буде вказано цей параметр, параметри `--ack-confirm`, `--beep`, `--color` і `--colorfg` буде проігноровано.

`-E`, `--exec-display рядок_команди`

Вказати команду оболонки, яку слід виконати для створення тексту повідомлення нагадування. Якщо ви маєте намір скористатися цим параметром, його слід вказати останнім у рядку команди &kalarm;. Всі наступні параметри і аргументи команди вважатимуться параметрами рядка команди, яку буде виконано. Разом з цим параметром не можна вказувати параметри `--exec`, `--file` і `--mail`.

`-f`, `--file URL` | Вказати шлях або адресу &URL; текстового файла або файла з зображенням, чий вміст сформує повідомлення нагадування. Разом з цим параметром не можна вказувати параметри `--exec`, `--exec-display` і `--mail`, не можна також вказувати аргументу повідомлення.
`-F`, `--from-id ідентифікатор` | Використовувати вказаний екземпляр програми &kmail; для надсилання повідомлень електронної пошти. Цим параметром можна скористатися лише разом з параметром `--mail`.

`-i`, `--interval проміжок_часу`

Встановити інтервал між повтореннями нагадування. Години і хвилини слід вказувати у форматі nHnM, де n відповідне число, наприклад 3H30M. Інші проміжки часу слід вказувати у форматі nX, де n відповідне число, а X одна з таких літер: Y (роки), M (місяці), W (тижні), D (дні). Якщо вказано також параметр `--recurrence`, Y (роки) і M (місяці) не можна вказувати. Цей параметр є обов’язковим, якщо вказано параметр `--repeat` або `--until`.

`-k`, `--korganizer` | Показувати нагадування як подію у активному календарі &korganizer;.

`-l`, `--late-cancel період`

Скасувати нагадування, якщо дію з нагадування не вдасться виконати у вказаний період після належного нагадуванню моменту часу. Години і хвилини слід вказувати у форматі nHnM, де n відповідне число, наприклад 3H30M. Інші проміжки часу слід вказувати у форматі nX, де n відповідне число, а X одна з таких літер: Y (роки), M (місяці), W (тижні), D (дні). Типовим значенням змінної період є 1 хвилина.

`-L`, `--login` | Вмикати нагадування кожного разу, коли ви входите до системи. Разом з цим параметром не можна вказувати параметри `--interval`, `--repeat` і `--until`.
`-m`, `--mail адреса_електронної_пошти` | Надіслати повідомлення електронної пошти за вказаною адресою. За потреби, можна повторювати цей параметр. Разом з цим параметром не можна вказувати параметри `--exec`, `--exec-display` і `--file`. За використання цього параметра програма ігноруватиме параметри `--ack-confirm`, `--beep`, `--color` і `--colorfg`.
`-p`, `--play адреса` | Вказати шлях або адресу &URL; звукового файла, який буде відтворено як звукове нагадування або під час показу повідомлення нагадування. Разом з цим параметром не можна вказувати параметри `--play-repeat`, `--beep` і `--speak`.
`-P`, `--play-repeat URL` | Вказати шлях або адресу &URL; звукового файла, який циклічно відтворюватиметься до наказу Зупинити відтворення або протягом показу повідомлення нагадування. Разом з цим параметром не можна вказувати параметри `--play`, `--beep` і `--speak`.
`--recurrence специфікація` | Встановити повторення нагадування. Ви можете вказати параметри повторення за допомогою синтаксису iCalendar (його визначено у RFC2445), наприклад FREQ=MONTHLY;COUNT=4;INTERVAL=3;BYDAY=-1MO. Разом з цим параметром не можна використовувати параметр `--until`.

`-r`, `--repeat кількість_повторень`

Встановити кількість вмикань нагадування або, якщо задано разом з параметром `--recurrence`, кількість разів, які слід вмикати нагадування кожного разу, коли його активує параметр `--recurrence` (тобто регулярне повторення). Якщо параметр не було вказано `--recurrence`, аргумент -1 призведе до нескінченного повторення нагадування. Разом з цим параметром слід вказувати параметр `--interval` і не слід вказувати параметр `--until`.

`-R`, `--reminder проміжок_часу`

Вивести завчасне нагадування за вказаний час до основного нагадування і кожного з його повторень (якщо такі було вказано). Значення період слід вказувати у форматі, описаному для параметра `--late-cancel`. Типово, завчасне нагадування буде увімкнено до основного. Щоб вказати додаткове нагадування після основного, додайте до запису період префікс +, наприклад +3D. Цей параметр не можна вказувати разом з параметрами `--exec`, `--mail` і `--reminder-once`.

`--reminder-once проміжок_часу`

Вивести завчасне нагадування один раз за вказаний проміжок часу перед або після першого повтору нагадування. Наступні повторення (якщо такі налаштовано) не будуть супроводжуватися завчасними нагадуваннями. Змінну період слід вказувати у форматі, описаному для параметра `--reminder`. Цей параметр не можна вказувати разом з параметрами `--exec`, `--mail` і `--reminder`.

`-s`, `--speak` | Вимовити повідомлення під час його показу. Для того, щоб мати змогу використовувати цей параметр, вам слід встановити і налаштувати &jovie;, а також сумісний з ним синтезатор мовлення. Разом з цим параметром не можна вказувати параметрів `--beep`, `--play` and `--play-repeat`.
`-S`, `--subject тема` | Рядок теми повідомлення електронної пошти. Разом з цим параметром слід вказати параметр `--mail`.

`-t`, `--time дата/час`

Увімкнути нагадування у вказану дату або дату/час. Вказати дату без часу можна у форматі рррр-мм-дд [ЧП]; вказати дату з часом можна у форматі [[[рррр-]мм-]дд-]гг:хх [ЧП] (де пропущені поля дати буде заповнено даними поточного дня). Якщо не буде вказано часового поясу, буде використано локальний часовий пояс. Якщо ви бажаєте вказати позначку ЧП, її слід вказати у вигляді назви системного часового поясу (наприклад `Europe/London`), `UTC` відповідає часовому поясу всесвітнього часу. Якщо ви вкажете параметр `Clock`, буде використано локальний годинник комп’ютера, часові пояси буде проігноровано.

`-v`, `--volume значення_у_відсотках` | Встановити гучність звуку для відтворення звукових файлів. Цей параметр можна використовувати лише разом з параметром `--play` або `--play-repeat`.

`-u`, `--until дата/час`

Повторювати нагадування до вказаної дати або дати і часу. Вказати дату або дату і час можна з використання того самого синтаксису, який використовується для параметра `--time`. Зауважте, що, якщо вказано параметр `--time`, значення часового поясу буде взято з його значення, і жодного часового поясу не може бути включено до значення `--until`. Разом з цим параметром слід вказувати параметр `--interval` і не слід вказувати параметри `--repeat` і `--recurrence`.

повідомлення | Текст повідомлення, яке буде показано, або, якщо вказано параметр `--mail`, текст повідомлення електронної пошти.

Разом з цим параметром слід вказувати текст повідомлення, параметри `--file`, `--exec`, `--exec-display`, `--play` або `--play-repeat`. Окрім цих параметрів, всі інші параметри є необов’язковими.

Два наведених нижче приклади є варіантами створення нагадування з показом багаторядкового повідомлення з червоним тлом о 10 вечора 27 числа кожного місяця.

    % kalarm -c red -t 27-22:00 "Час завершувати\nРОБОТУ"
    % kalarm -c 0xFF0000 -t 27-22:00 "Час завершувати\nРОБОТУ"

### Інші параметри

Наведені нижче параметри використовуються для відкриття діалогового вікна редагування нагадування або керування режимом показу &kalarm;.

Параметр | Опис
--- | ---
`--edit ідентифікатор_події` | Відкрити діалогове вікно редагування нагадування з метою редагування нагадування з вказаним ідентифікатором події.
`--edit-new-audio` | Відкрити діалогове вікно редагування нагадування з метою редагування нового звукового нагадування.
`--edit-new-command` | Відкрити діалогове вікно редагування нагадування з метою редагування нового нагадування командою.
`--edit-new-display` | Відкрити діалогове вікно редагування нагадування з метою редагування візуального нагадування.
`--edit-new-email` | Відкрити діалогове вікно редагування нагадування з метою редагування нового нагадування електронною поштою.
`--edit-new-preset templateName` | Відкрити діалогове вікно редагування нагадування з параметрами, які визначаються шаблоном нагадування з вказаною назвою, з метою редагування нового нагадування.
`--tray` | Показати піктограму &kalarm; у системному лотку.

### Пункти довідки

Наведені нижче параметри отримання довідки є спільними для всіх програм &kde;:

Параметр | Опис
--- | ---
`--help` | Показує короткий довідковий текст.
`--help-qt` | Показує список загальних параметрів, пов’язаних з &Qt;.
`--help-kde` | Показує список загальних параметрів, пов’язаних з &kde;.
`--help-all` | Показує всі параметри.
`--author` | Показує імена і адреси електронної пошти авторів &kalarm;.
`-v`, `--version` | Показує використані версії бібліотеки &Qt;, &kde; і &kalarm;.
`--license` | Показує інформацію про умови ліцензування програми.

## Інструкція розробника для &kalarm;

У &kalarm; передбачено інтерфейс, за допомогою якого інші програми можуть надсилати програмі запити на виконання таких дій:

- запланувати нове нагадування

- скасування вже запланованого нагадування

- активація вже запланованого нагадування

- відкриття діалогового вікна редагування нагадування

Кожну з вищезгаданих функцій реалізовано як виклик &DBus; і як параметр командного рядка. Якщо &kalarm; вже запущено, слід надавати перевагу викликам &DBus;.

### Інтерфейс &DBus;

Всі виклики &DBus;, описані у цьому документів, застосовуються за шляхом об’єктів &DBus; &kalarm; `/kalarm`. Інтерфейс визначається у файлах `org.kde.kalarm.kalarm.xml` і `kalarmiface.h`.

cancelEvent

#### cancelEvent

скасувати вже заплановане нагадування.

    void cancelEvent(const QString& ідентифікатор_події)

##### Параметри

`ідентифікатор_події`

  Визначає унікальний ідентифікатор події, яку слід скасувати.

##### Опис

`cancelEvent()` — це виклик &DBus;, який призначено для скасування вказаного нагадування. &kalarm; вилучає нагадування з календаря, не показує його і не виконує його.

triggerEvent

#### triggerEvent

задіяти вже заплановане нагадування.

    void triggerEvent(const QString& ідентифікатор_події)

##### Параметри

`ідентифікатор_події`

  Визначає унікальний ідентифікатор події, яку слід задіяти.

##### Опис

`triggerEvent()` є викликом &DBus;, призначеним для негайного показу або виконання вказаного нагадування (байдуже, на який час його було призначено). &kalarm; отримує нагадування з календаря, а потім показує і виконує його.

Якщо час нагадування вже минув, &kalarm; вилучить всі заплановані вмикання нагадування до поточного часу і, якщо у цього нагадування не залишилося повторень, нагадування буде вилучено з календаря. Якщо час нагадування ще не настав, його заплановані вмикання залишаться незмінними.

scheduleMessage

#### scheduleMessage

запланувати нове повідомлення-нагадування.

    bool scheduleMessage(const QString& повідомлення,
                         const QString& Дата_і_час_початку,
                         int скасування_запізнення,
                         unsigned прапорці,
                         const QString& колір_тла,
                         const QString& колір_тексту,
                         const QString& шрифт,
                         const QString& адреса_звуку,
                         int хв_нагадування,
                         const QString& повтор,
                         int інтервал_підповтору,
                         int кількість_підповторень)

    bool scheduleMessage(const QString& повідомлення,
                         const QString& Дата_і_час_початку,
                         int скасування_запізнення,
                         unsigned прапорці,
                         const QString& колір_тла,
                         const QString& колір_тексту,
                         const QString& шрифт,
                         const QString& адреса_звуку,
                         int хв_нагадування,
                         int Тип_повтору,
                         int інтервал_повтору,
                         int кількість_повторень)

    bool scheduleMessage(const QString& повідомлення,
                         const QString& Дата_і_час_початку,
                         int скасування_запізнення,
                         unsigned прапорці,
                         const QString& колір_тла,
                         const QString& колір_тексту,
                         const QString& шрифт,
                         const QString& адреса_звуку,
                         int хв_нагадування,
                         int Тип_повтору,
                         int інтервал_повтору,
                         const QString& Дата_і_час_завершення)

##### Параметри

`повідомлення`

  Вказує текст повідомлення, яке слід запланувати, або, якщо встановлено біт `DISPLAY_COMMAND` у параметрі `прапорці`, вказує рядок команди, якою слід скористатися для створення тексту повідомлення.

`Дата_і_час_початку`

  Визначає заплановану дату або дату і час, коли має бути показано повідомлення. Для нагадування призначеного на певну дату, цей рядок слід вказати у форматі РРРР-ММ-ДД [ЧП] (у тому форматі, у якому повертає дані `QDate::toString(Qt::ISODate)`). Для нагадування з датою і часом формат рядка має бути таким: РРРР-ММ-ДДTГГ:ХХ[:СС] [ЧП] (формат даних, які повертає `QDateTime::toString(Qt::ISODate)`) або ГГ:ХХ[:СС] [Clock] (формат даних, які повертає `QTime::toString(Qt::ISODate)`). Якщо дати не буде вказано, програма використовуватиме поточну дату. Зауважте, що значення секунд не буде братися до уваги.

  Якщо часового поясу вказано не буде, програма використає часовий пояс локальної системи. Якщо ви бажаєте вказати позначку ЧП, її слід вказати у вигляді назви системного часового поясу (наприклад `Europe/London`), `UTC` відповідає часовому поясу всесвітнього часу. Якщо ви вкажете параметр `Clock`, буде використано локальний годинник комп’ютера, часові пояси буде проігноровано.

`скасування_запізнення`

  Скасовує нагадування, якщо його не вдасться показати протягом вказаної кількості хвилин після запланованого часу нагадування. Якщо встановити значення 0, нагадування не буде скасовано, байдуже наскільки пізно його буде задіяно.

`прапорці`

  Вказує на логічне АБО для бажаних прапорців нагадувань. Біти прапорців визначено у класі `KAlarmIface`, який розташовану у файлі `kalarmiface.h`. Зауважте, що для повідомлень нагадувань можна використовувати не всі біти-прапорці.

`колір_тла`

  Визначає колір тла для показу повідомлення. Рядок можна вказувати у форматі #ЧЧЗЗСС (формат даних, який повертає `QColor::name()`), де ЧЧ, ЗЗ і СС є двоцифровими шістнадцятковими значеннями для червоного, зеленого і синього компонентів кольору. Крім того, ви можете скористатися будь-яким з інших форматів, які є прийнятними для `QColor::setNamedColor()`, зокрема назвою з бази даних кольорів X (наприклад red або steelblue). Порожнє значення рядка призведе до використання поточного типового кольору тла.

`колір_тексту`

  Вказує колір тексту, який буде використано для показу повідомлення. Формат рядка збігається з форматом рядка `колір_тла`. Якщо вказати порожнє значення, буде використано поточний типовий колір тексту.

`шрифт`

  Визначає шрифт, який буде використано для показу повідомлення. Формат рядка збігається з форматом виводу `QFont::toString()`. Встановлення порожнього значення призведе до використання поточного типового шрифту на час показу повідомлення.

`адреса_звуку`

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

`хв_нагадування`

  Вказує кількість хвилин перед основним нагадуванням і кожним з його повторень (якщо такі налаштовано), за яку слід показати завчасне нагадування. Вкажіть від’ємне значення, щоб додаткове нагадування було показано після основного. Значення 0 призведе до вимикання завчасних нагадувань.

`повтор`

  Визначає регулярне повторення нагадування з використанням синтаксису iCalendar, визначеного у RFC2445. Наприклад, запис FREQ=MONTHLY;COUNT=4;INTERVAL=3;BYDAY=-1MO визначає 4 повторення з інтервалом у 3 місяці у останній понеділок місяця. Для нагадувань без повторень слід вказати порожній рядок.

`Тип_повтору`

  Вказує тип повторення нагадування. Можливі значення: MINUTELY, DAILY, WEEKLY, MONTHLY, YEARLY. Ці значення визначаються у класі `KAlarmIface`, розташованому у файлі `kalarmiface.h`. Щомісячні повтори визначаються днем місяця, щорічні — датою року, дати у обох випадках буде взято зі значення параметра `Дата_і_час_початку`.

`інтервал_повтору`

  Визначає кількість періодів (хвилин/днів/тижнів/місяців/років, це визначається параметром `Тип_повтору`) між повтореннями нагадування.

`кількість_повторень`

  Вказує кількість повторів нагадування. Значення -1 призводить до нескінченного повторення нагадування.

`Дата_і_час_завершення`

  Визначає кінцеву дату або дату і час повторень нагадування. Якщо до параметра `Дата_і_час_початку` було включено час, цей параметр має також включати час; якщо `Дата_і_час_початку` містить лише дату, цей параметр також повинен містити лише дату. Параметр не повинен містити визначення часового пояса; під час обробки цього параметра буде використано той самий часовий пояс, який було вказано для параметра `Дата_і_час_початку`.

`інтервал_підповтору`

  Вказує кількість хвилин між підповторами нагадування. Значення 0 вимикає підповтори. Ігнорується, якщо нагадування не повторюватиметься.

`кількість_підповторень`

  Вказує кількість підповторів нагадування, разом з початковим показом (відтворенням) нагадування.

##### Опис

`scheduleMessage()` є викликом &DBus;, призначеним для додавання вказано нагадування повідомленням до розкладу для наступного його показу у вказану дату і час. Цей виклик має три форми. Найзагальніша форма використовується для визначення довільного повторення, а також для нагадувань без повторення. За допомогою інших форм можна отримати зручний доступ до обмеженого набору типів повторення нагадування, за одного з них визначається кількість повторень, за іншого — кінцевий час повторень.

Якщо запланований час (зокрема час будь-якого з повторень) було пропущено, &kalarm; негайно покаже повідомлення (якщо значення параметра `скасування_запізнення` не вказує на те, що показувати повідомлення запізно, у останньому випадку &kalarm; проігнорує запит). Якщо запланований час (або повторення) є майбутнім, &kalarm; додає повідомлення нагадування до типового активного календаря нагадувань для пізнішого показу.

scheduleFile

#### scheduleFile

запланувати нове нагадування, у якому буде показано вміст текстового файла або файла зображення.

    bool scheduleFile(const QString& URL,
                      const QString& Дата_і_час_початку,
                      int скасування запізнення,
                      unsigned прапорці,
                      const QString& колір_тла,
                      const QString& адреса_звуку,
                      int хв_нагадування,
                      const QString& повтор,
                      int інтервал_підповтору,
                      int кількість_підповторень)

    bool scheduleFile(const QString& URL,
                      const QString& Дата_і_час_початку,
                      int скасування_запізнення,
                      unsigned прапорці,
                      const QString& колір_тла,
                      const QString& адреса_звуку,
                      int хв_нагадування,
                      int Тип_повтору,
                      int інтервал_повтору,
                      int кількість_повторень)

    bool scheduleFile(const QString& URL,
                      const QString& Дата_і_час_початку,
                      int скасування_запізнення,
                      unsigned прапорці,
                      const QString& колір_тла,
                      const QString& адреса_звуку,
                      int хв_нагадування,
                      int Тип_повтору,
                      int інтервал_повтору,
                      const QString& Дата_і_час_завершення)

##### Параметри

`URL`

  Визначає текстовий файл або файл зображення, які має бути показано у повідомленні з розкладу.

`Дата_і_час_початку`

  Визначає заплановану дату або дату і час, коли має бути показано повідомлення. Для нагадування призначеного на певну дату, цей рядок слід вказати у форматі РРРР-ММ-ДД [ЧП] (у тому форматі, у якому повертає дані `QDate::toString(Qt::ISODate)`). Для нагадування з датою і часом формат рядка має бути таким: РРРР-ММ-ДДTГГ:ХХ[:СС] [ЧП] (формат даних, які повертає `QDateTime::toString(Qt::ISODate)`) або ГГ:ХХ[:СС] [Clock] (формат даних, які повертає `QTime::toString(Qt::ISODate)`). Якщо дати не буде вказано, програма використовуватиме поточну дату. Зауважте, що значення секунд не буде братися до уваги.

  Якщо часового поясу вказано не буде, програма використає часовий пояс локальної системи. Якщо ви бажаєте вказати позначку ЧП, її слід вказати у вигляді назви системного часового поясу (наприклад `Europe/London`), `UTC` відповідає часовому поясу всесвітнього часу. Якщо ви вкажете параметр `Clock`, буде використано локальний годинник комп’ютера, часові пояси буде проігноровано.

`скасування_запізнення`

  Скасовує нагадування, якщо його не вдасться показати протягом вказаної кількості хвилин після запланованого часу нагадування. Якщо встановити значення 0, нагадування не буде скасовано, байдуже наскільки пізно його буде задіяно.

`прапорці`

  Вказує на логічне АБО для бажаних прапорців нагадувань. Біти прапорців визначено у класі `KAlarmIface`, який розташовану у файлі `kalarmiface.h`. Зауважте, що для файлових нагадувань можна використовувати не всі біти-прапорці.

`колір_тла`

  Визначає колір тла для показу вмісту файла. Рядок можна вказувати у форматі #ЧЧЗЗСС (формат даних, який повертає `QColor::name()`), де ЧЧ, ЗЗ і СС є двоцифровими шістнадцятковими значеннями для червоного, зеленого і синього компонентів кольору. Крім того, ви можете скористатися будь-яким з інших форматів, які є прийнятними для `QColor::setNamedColor()`, зокрема назвою з бази даних кольорів X (наприклад red або steelblue). Порожнє значення рядка призведе до використання поточного типового кольору тла.

`адреса_звуку`

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

`хв_нагадування`

  Вказує кількість хвилин перед основним нагадуванням і кожним з його повторень (якщо такі налаштовано), за яку слід показати завчасне нагадування. Вкажіть від’ємне значення, щоб додаткове нагадування було показано після основного. Значення 0 призведе до вимикання завчасних нагадувань.

`повтор`

  Визначає регулярне повторення нагадування з використанням синтаксису iCalendar, визначеного у RFC2445. Наприклад, запис FREQ=MONTHLY;COUNT=4;INTERVAL=3;BYDAY=-1MO визначає 4 повторення з інтервалом у 3 місяці у останній понеділок місяця. Для нагадувань без повторень слід вказати порожній рядок.

`Тип_повтору`

  Вказує тип повторення нагадування. Можливі значення: MINUTELY, DAILY, WEEKLY, MONTHLY, YEARLY. Ці значення визначаються у класі `KAlarmIface`, розташованому у файлі `kalarmiface.h`. Щомісячні повтори визначаються днем місяця, щорічні — датою року, дати у обох випадках буде взято зі значення параметра `Дата_і_час_початку`.

`інтервал_повтору`

  Визначає кількість періодів (хвилин/днів/тижнів/місяців/років, це визначається параметром `Тип_повтору`) між повтореннями нагадування.

`кількість_повторень`

  Вказує кількість повторів нагадування. Значення -1 призводить до нескінченного повторення нагадування.

`Дата_і_час_завершення`

  Визначає кінцеву дату або дату і час повторень нагадування. Якщо до параметра `Дата_і_час_початку` було включено час, цей параметр має також включати час; якщо `Дата_і_час_початку` містить лише дату, цей параметр також повинен містити лише дату. Параметр не повинен містити визначення часового пояса; під час обробки цього параметра буде використано той самий часовий пояс, який було вказано для параметра `Дата_і_час_початку`.

`інтервал_підповтору`

  Вказує кількість хвилин між підповторами нагадування. Значення 0 вимикає підповтори. Ігнорується, якщо нагадування не повторюватиметься.

`кількість_підповторень`

  Вказує кількість підповторів нагадування, разом з початковим показом (відтворенням) нагадування.

##### Опис

`scheduleFile()` є викликом &DBus;, призначеним для додавання вказаного тексту або зображення з файла до розкладу нагадувань для показу у вказану дату і час. Окрім визначення шляху до файла або адреси &URL; та можливості пропуску визначення шрифту і кольору тексту, використання цього виклику збігається з використанням виклику `scheduleMessage`, — докладніше про все можна дізнатися з опису відповідної функції.

scheduleCommand

#### scheduleCommand

запланувати нове нагадування, у якому буде виконано команду оболонки.

    bool scheduleCommand(const QString& рядок_команди,
                         const QString& Дата_і_час_початку,
                         int скасування_запізнення,
                         unsigned прапорці,
                         const QString& повтор,
                         int інтервал_підповтору,
                         int кількість_підповторень)

    bool scheduleCommand(const QString& рядок_команди,
                         const QString& Дата_і_час_початку,
                         int скасування_запізнення,
                         unsigned прапорці,
                         int Тип_повтору,
                         int інтервал_повтору,
                         int кількість_повторень)

    bool scheduleCommand(const QString& рядок_команди,
                         const QString& Дата_і_час_початку,
                         int скасування_запізнення,
                         unsigned прапорці,
                         int Тип_повтору,
                         int інтервал_повтору,
                         const QString& Дата_і_час_завершення)

##### Параметри

`рядок_команди`

  Визначає команду, виконання якої слід внести до розкладу. За допомогою параметра `прапорці` можна визначити буде цей параметр містити рядок команди оболонки чи скрипт команди.

`Дата_і_час_початку`

  Визначає заплановану дату або дату і час, коли має бути показано повідомлення. Для нагадування призначеного на певну дату, цей рядок слід вказати у форматі РРРР-ММ-ДД [ЧП] (у тому форматі, у якому повертає дані `QDate::toString(Qt::ISODate)`). Для нагадування з датою і часом формат рядка має бути таким: РРРР-ММ-ДДTГГ:ХХ[:СС] [ЧП] (формат даних, які повертає `QDateTime::toString(Qt::ISODate)`) або ГГ:ХХ[:СС] [Clock] (формат даних, які повертає `QTime::toString(Qt::ISODate)`). Якщо дати не буде вказано, програма використовуватиме поточну дату. Зауважте, що значення секунд не буде братися до уваги.

  Якщо часового поясу вказано не буде, програма використає часовий пояс локальної системи. Якщо ви бажаєте вказати позначку ЧП, її слід вказати у вигляді назви системного часового поясу (наприклад `Europe/London`), `UTC` відповідає часовому поясу всесвітнього часу. Якщо ви вкажете параметр `Clock`, буде використано локальний годинник комп’ютера, часові пояси буде проігноровано.

`скасування_запізнення`

  Скасовує нагадування, якщо його не вдасться показати протягом вказаної кількості хвилин після запланованого часу нагадування. Якщо встановити значення 0, нагадування не буде скасовано, байдуже наскільки пізно його буде задіяно.

`прапорці`

  Вказує на логічне АБО для бажаних прапорців нагадувань. Біти прапорців визначено у класі `KAlarmIface`, який розташовану у файлі `kalarmiface.h`. Зауважте, що для нагадувань командами можна використовувати не всі біти-прапорці.

`повтор`

  Визначає регулярне повторення нагадування з використанням синтаксису iCalendar, визначеного у RFC2445. Наприклад, запис FREQ=MONTHLY;COUNT=4;INTERVAL=3;BYDAY=-1MO визначає 4 повторення з інтервалом у 3 місяці у останній понеділок місяця. Для нагадувань без повторень слід вказати порожній рядок.

`Тип_повтору`

  Вказує тип повторення нагадування. Можливі значення: MINUTELY, DAILY, WEEKLY, MONTHLY, YEARLY. Ці значення визначаються у класі `KAlarmIface`, розташованому у файлі `kalarmiface.h`. Щомісячні повтори визначаються днем місяця, щорічні — датою року, дати у обох випадках буде взято зі значення параметра `Дата_і_час_початку`.

`інтервал_повтору`

  Визначає кількість періодів (хвилин/днів/тижнів/місяців/років, це визначається параметром `Тип_повтору`) між повтореннями нагадування.

`кількість_повторень`

  Вказує кількість повторів нагадування. Значення -1 призводить до нескінченного повторення нагадування.

`Дата_і_час_завершення`

  Визначає кінцеву дату або дату і час повторень нагадування. Якщо до параметра `Дата_і_час_початку` було включено час, цей параметр має також включати час; якщо `Дата_і_час_початку` містить лише дату, цей параметр також повинен містити лише дату. Параметр не повинен містити визначення часового пояса; під час обробки цього параметра буде використано той самий часовий пояс, який було вказано для параметра `Дата_і_час_початку`.

`інтервал_підповтору`

  Вказує кількість хвилин між підповторами нагадування. Значення 0 вимикає підповтори. Ігнорується, якщо нагадування не повторюватиметься.

`кількість_підповторень`

  Вказує кількість підповторів нагадування, разом з початковим показом (відтворенням) нагадування.

##### Опис

`scheduleCommand()` є викликом &DBus;, призначеним для додавання вказаного командного рядка або скрипту команди до розкладу нагадувань для виконання у вказану дату і час. Окрім визначення команди і можливості пропуску визначення кольору, шрифту і параметрів звукового файла, використання цього виклику збігається з використанням виклику `scheduleMessage`, — докладніше про все можна дізнатися з опису відповідної функції.

scheduleEmail

#### scheduleEmail

запланувати нове нагадування, у якому буде надіслано повідомлення електронною поштою.

    bool scheduleEmail(const QString& ідентифікатор_відправника,
                       const QString& адреси,
                       const QString& тема,
                       const QString& повідомлення,
                       const QString& долучення,
                       const QString& Дата_і_час_початку,
                       int скасування_запізнення,
                       unsigned прапорці,
                       const QString& повтор,
                       int інтервал_підповтору,
                       int кількість_підповторень)

    bool scheduleEmail(const QString& ідентифікатор_відправника,
                       const QString& адреси,
                       const QString& тема,
                       const QString& повідомлення,
                       const QString& долучення,
                       const QString& Дата_і_час_початку,
                       int скасування_запізнення,
                       unsigned прапорці,
                       int Тип_повтору,
                       int інтервал_повтору,
                       int кількість_повторень)

    bool scheduleEmail(const QString& ідентифікатор_відправника,
                       const QString& адреси,
                       const QString& тема,
                       const QString& повідомлення,
                       const QString& долучення,
                       const QString& Дата_і_час_початку,
                       int скасування_запізнення,
                       unsigned прапорці,
                       int Тип_повтору,
                       int інтервал_повтору,
                       const QString& endTime)

##### Параметри

`ідентифікатор_відправника`

  Профіль &kmail;, який буде використано для надсилання повідомлень електронної пошти. Якщо має порожнє значення, як електронну адресу відправника буде використано адресу, вказану у параметрах електронної пошти &kalarm;.

`адреси`

  Список адрес електронної пошти отримувачів, відокремлених комами.

`тема`

  Визначає рядок теми повідомлення електронної пошти.

`повідомлення`

  Визначає текст повідомлення електронної пошти

`долучення`

  Відокремлений комами список шляхів або адрес &URL; файлів, які слід надіслати як долучення до повідомлення електронної пошти.

`Дата_і_час_початку`

  Визначає заплановану дату або дату і час, коли має бути показано повідомлення. Для нагадування призначеного на певну дату, цей рядок слід вказати у форматі РРРР-ММ-ДД [ЧП] (у тому форматі, у якому повертає дані `QDate::toString(Qt::ISODate)`). Для нагадування з датою і часом формат рядка має бути таким: РРРР-ММ-ДДTГГ:ХХ[:СС] [ЧП] (формат даних, які повертає `QDateTime::toString(Qt::ISODate)`) або ГГ:ХХ[:СС] [Clock] (формат даних, які повертає `QTime::toString(Qt::ISODate)`). Якщо дати не буде вказано, програма використовуватиме поточну дату. Зауважте, що значення секунд не буде братися до уваги.

  Якщо часового поясу вказано не буде, програма використає часовий пояс локальної системи. Якщо ви бажаєте вказати позначку ЧП, її слід вказати у вигляді назви системного часового поясу (наприклад `Europe/London`), `UTC` відповідає часовому поясу всесвітнього часу. Якщо ви вкажете параметр `Clock`, буде використано локальний годинник комп’ютера, часові пояси буде проігноровано.

`скасування_запізнення`

  Скасовує нагадування, якщо його не вдасться показати протягом вказаної кількості хвилин після запланованого часу нагадування. Якщо встановити значення 0, нагадування не буде скасовано, байдуже наскільки пізно його буде задіяно.

`прапорці`

  Вказує на логічне АБО для бажаних прапорців нагадувань. Біти прапорців визначено у класі `KAlarmIface`, який розташовану у файлі `kalarmiface.h`. Зауважте, що для нагадувань електронною поштою можна використовувати не всі біти-прапорці.

`повтор`

  Визначає регулярне повторення нагадування з використанням синтаксису iCalendar, визначеного у RFC2445. Наприклад, запис FREQ=MONTHLY;COUNT=4;INTERVAL=3;BYDAY=-1MO визначає 4 повторення з інтервалом у 3 місяці у останній понеділок місяця. Для нагадувань без повторень слід вказати порожній рядок.

`Тип_повтору`

  Вказує тип повторення нагадування. Можливі значення: MINUTELY, DAILY, WEEKLY, MONTHLY, YEARLY. Ці значення визначаються у класі `KAlarmIface`, розташованому у файлі `kalarmiface.h`. Щомісячні повтори визначаються днем місяця, щорічні — датою року, дати у обох випадках буде взято зі значення параметра `Дата_і_час_початку`.

`інтервал_повтору`

  Визначає кількість періодів (хвилин/днів/тижнів/місяців/років, це визначається параметром `Тип_повтору`) між повтореннями нагадування.

`кількість_повторень`

  Вказує кількість повторів нагадування. Значення -1 призводить до нескінченного повторення нагадування.

`Дата_і_час_завершення`

  Визначає кінцеву дату або дату і час повторень нагадування. Якщо до параметра `Дата_і_час_початку` було включено час, цей параметр має також включати час; якщо `Дата_і_час_початку` містить лише дату, цей параметр також повинен містити лише дату. Параметр не повинен містити визначення часового пояса; під час обробки цього параметра буде використано той самий часовий пояс, який було вказано для параметра `Дата_і_час_початку`.

`інтервал_підповтору`

  Вказує кількість хвилин між підповторами нагадування. Значення 0 вимикає підповтори. Ігнорується, якщо нагадування не повторюватиметься.

`кількість_підповторень`

  Вказує кількість підповторів нагадування, разом з початковим показом (відтворенням) нагадування.

##### Опис

`scheduleEmail()` є викликом &DBus;, призначеним для додавання вказаного повідомлення електронної пошти до розкладу нагадувань для надсилання у вказану дату і час. Окрім визначення заголовка і вмісту повідомлення і можливості пропустити параметри кольору, шрифту і звукового файла, використання цього виклику збігається з використанням виклику `scheduleMessage`, — докладніше про все можна дізнатися з опису відповідної функції.

scheduleAudio

#### scheduleAudio

запланувати нове нагадування, у якому буде виконано команду оболонки.

    bool scheduleCommand(const QString& адреса_звукового_файла,
                         int гучність у відсотках,
                         const QString& Дата_і_час_початку,
                         int скасування_запізнення,
                         unsigned прапорці,
                         const QString& повтор,
                         int інтервал_підповтору,
                         int кількість_підповторень)

    bool scheduleCommand(const QString& адреса_звукового_файла,
                         int гучність у відсотках,
                         const QString& Дата_і_час_початку,
                         int скасування_запізнення,
                         unsigned прапорці,
                         int Тип_повтору,
                         int інтервал_повтору,
                         int кількість_повторень)

    bool scheduleCommand(const QString& адреса_звукового_файла,
                         int гучність у відсотках,
                         const QString& Дата_і_час_початку,
                         int скасування_запізнення,
                         unsigned прапорці,
                         int Тип_повтору,
                         int інтервал_повтору,
                         const QString& Дата_і_час_завершення)

##### Параметри

`адреса_звуку`

  Визначає звуковий файл, який слід відтворити.

`гучність у відсотках`

  Визначає рівень гучності у відсотках до повної гучності. Значення -1 призведе до використання типової гучності.

`Дата_і_час_початку`

  Визначає заплановану дату або дату і час, коли має бути показано повідомлення. Для нагадування призначеного на певну дату, цей рядок слід вказати у форматі РРРР-ММ-ДД [ЧП] (у тому форматі, у якому повертає дані `QDate::toString(Qt::ISODate)`). Для нагадування з датою і часом формат рядка має бути таким: РРРР-ММ-ДДTГГ:ХХ[:СС] [ЧП] (формат даних, які повертає `QDateTime::toString(Qt::ISODate)`) або ГГ:ХХ[:СС] [Clock] (формат даних, які повертає `QTime::toString(Qt::ISODate)`). Якщо дати не буде вказано, програма використовуватиме поточну дату. Зауважте, що значення секунд не буде братися до уваги.

  Якщо часового поясу вказано не буде, програма використає часовий пояс локальної системи. Якщо ви бажаєте вказати позначку ЧП, її слід вказати у вигляді назви системного часового поясу (наприклад `Europe/London`), `UTC` відповідає часовому поясу всесвітнього часу. Якщо ви вкажете параметр `Clock`, буде використано локальний годинник комп’ютера, часові пояси буде проігноровано.

`скасування_запізнення`

  Скасовує нагадування, якщо його не вдасться показати протягом вказаної кількості хвилин після запланованого часу нагадування. Якщо встановити значення 0, нагадування не буде скасовано, байдуже наскільки пізно його буде задіяно.

`прапорці`

  Вказує на логічне АБО для бажаних прапорців нагадувань. Біти прапорців визначено у класі `KAlarmIface`, який розташовану у файлі `kalarmiface.h`. Зауважте, що для нагадувань командами можна використовувати не всі біти-прапорці.

`повтор`

  Визначає регулярне повторення нагадування з використанням синтаксису iCalendar, визначеного у RFC2445. Наприклад, запис FREQ=MONTHLY;COUNT=4;INTERVAL=3;BYDAY=-1MO визначає 4 повторення з інтервалом у 3 місяці у останній понеділок місяця. Для нагадувань без повторень слід вказати порожній рядок.

`Тип_повтору`

  Вказує тип повторення нагадування. Можливі значення: MINUTELY, DAILY, WEEKLY, MONTHLY, YEARLY. Ці значення визначаються у класі `KAlarmIface`, розташованому у файлі `kalarmiface.h`. Щомісячні повтори визначаються днем місяця, щорічні — датою року, дати у обох випадках буде взято зі значення параметра `Дата_і_час_початку`.

`інтервал_повтору`

  Визначає кількість періодів (хвилин/днів/тижнів/місяців/років, це визначається параметром `Тип_повтору`) між повтореннями нагадування.

`кількість_повторень`

  Вказує кількість повторів нагадування. Значення -1 призводить до нескінченного повторення нагадування.

`Дата_і_час_завершення`

  Визначає кінцеву дату або дату і час повторень нагадування. Якщо до параметра `Дата_і_час_початку` було включено час, цей параметр має також включати час; якщо `Дата_і_час_початку` містить лише дату, цей параметр також повинен містити лише дату. Параметр не повинен містити визначення часового пояса; під час обробки цього параметра буде використано той самий часовий пояс, який було вказано для параметра `Дата_і_час_початку`.

`інтервал_підповтору`

  Вказує кількість хвилин між підповторами нагадування. Значення 0 вимикає підповтори. Ігнорується, якщо нагадування не повторюватиметься.

`кількість_підповторень`

  Вказує кількість підповторів нагадування, разом з початковим показом (відтворенням) нагадування.

##### Опис

`scheduleAudio()` є викликом &DBus;, призначеним для додавання вказаного звукового файла для відтворення у вказану дату і час. Окрім визначення гучності і можливості пропустити параметри кольору і шрифту, використання цього виклику збігається з використанням виклику `scheduleMessage`, — докладніше про все можна дізнатися з опису відповідної функції.

edit

#### edit

Відкрити діалогове вікно редагування нагадування для зміни параметрів нагадування.

    bool edit(const QString& eventID)

##### Параметри

`ідентифікатор_події`

  Визначає унікальний ідентифікатор події, яку слід відредагувати.

##### Значення, що повертається

false, якщо вказане нагадування не вдалося знайти або це нагадування призначено лише для читання, і true у інших випадках.

##### Опис

`edit()` є викликом &DBus;, призначеним для відкриття діалогового вікна редагування нагадування з метою зміни вказаного нагадування.

editNew

#### editNew

Відкрити діалогове вікно редагування нагадування для створення нагадування.

    bool editNew(int тип)

    bool editNew(const QString& назва_шаблону)

##### Параметри

`тип`

  Вказує тип нагадування. Можливі значення: DISPLAY, COMMAND, EMAIL, AUDIO. Ця значення визначено у класі `KAlarmIface` файла заголовків `kalarmiface.h`.

`templateName`

  Вказує назву шаблону нагадування, на якому має бути засновано нове нагадування.

##### Значення, що повертається

false, якщо `type` має некоректне значення або програмі не вдалося знайти шаблону з назвою `назва_шаблону`; true у всіх інших випадках.

##### Опис

Виклик &DBus; `editNew()` призначено для відкриття діалогового вікна редагування нагадування для редагування нового нагадування. Якщо параметром є значення типу нагадування, буде показано порожнє діалогове вікно. У іншому ж випадку, якщо параметром є назва шаблону, поля діалогового вікна буде заповнено значенням, які встановлює відповідний шаблон.

### Інтерфейс командного рядка

Параметри командного рядка призначено для того, щоб уможливити іншим програмам запуск &kalarm;, якщо програму ще не запущено, з метою вмикання або скасування запланованих нагадувань або планування нових нагадувань. Причиною використання для виконання цієї мети параметрів командного рядка є те, що, якщо запустити &kalarm; без будь-яких параметрів командного рядка, а потім спробувати надіслати запит за допомогою &DBus;, &kalarm; виконуватиме все у типовому графічному режимі, що, зрозуміло, не є прийнятним для взаємодії між програмами.

Програмам слід для початку перевірити, чи вже запущено &kalarm;; якщо це так, їм слід надавати перевагу використанню викликів &DBus; для надсилання запиту на такі дії.

Параметри командного рядка, призначені для планування нового нагадування описано у розділі Параметри командного рядка. Параметри, призначені для вмикання і скасування запланованих нагадувань, такі:

Крім того, цими параметрами командного рядка можуть скористатися, за бажання, і звичайні користувачі (якщо їм відома потрібна для визначення параметрів інформація).

Параметр | Опис
--- | ---
`--cancelEvent ідентифікатор_події` | Скасувати нагадування з вказаним ідентифікатором події. Разом з цим параметром не можна використовувати параметр `--triggerEvent`.
`--triggerEvent ідентифікатор_події` | Увімкнути нагадування з вказаним ідентифікатором події. Виконана дія нічим не відрізнятиметься від виклику &DBus; triggerEvent(). Разом з цим параметром не можна використовувати параметр `--cancelEvent`.

Приклади:

    % kalarm --triggerEvent &kalarm;-387486299.702
    % kalarm --cancelEvent &kalarm;-388886299.793

## Запитання і відповіді

&reporting.bugs; &updating.documentation;

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

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

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

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

Де у &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`.

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

Файли календарів, у яких &kalarm; зберігає свої нагадування, є текстовими файлами, чий формат визначається документом RFC2445 - Internet Calendaring and Scheduling Core Object Specification (iCalendar). Цей формат є стандартним для всіх програм kdepim. &kalarm; використовує певні нестандартні властивості у відповідності з RFC2445. Ці властивості документовано у файлі `DESIGN.html`, який поширюється разом з кодом &kalarm;.

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

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

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

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

## Подяки і ліцензія

&kalarm;

Авторські права на програму належать &David.Jarvie; &David.Jarvie.mail;, ©2001–2011

Авторські права на документацію до програми належать &David.Jarvie; &David.Jarvie.mail;, ©2001–2011

Переклад українською: Юрій Чорноіванyurchor@ukr.net

&underFDL; &underGPL;

Велика подяка авторові програми KAlarm для &kde; 1, Stefan Nikolaus stefan.nikolaus@stuco.uni-oldenburg.de, який люб’язно погодився дозволити використання назви &kalarm; для цієї програми, якою ви можете користуватися починаючи з &kde; 2.

## Встановлення

### Як отримати &kalarm;

&install.intro.documentation;

Крім того, передбачено окремий пакунок &kalarm; для &kde; 4, а також попередніх версій, &kde; 3 та &kde; 2. Знайти ці пакунки можна за адресою http://www.astrojar.org.uk/kalarm

### Вимоги

Для встановлення &kalarm; потрібні стандартні бібліотеки &kde; (пакунки `kdelibs` і `kdepimlibs`), а також пакунок `kdebase/runtime`. Крім того, для збирання програми з початкових кодів вам також знадобляться відповідні пакунки бібліотек для розробки, а також пакунок для розробки &Qt;.

Перелічені нижче додаткові пакунки збільшують робочі можливості &kalarm;, якщо їх встановити:

- &jovie; (з пакунка kdeaccessibility): якщо цю програму встановлено і налаштовано разом з сумісним синтезатором мовлення, &kalarm; отримає змогу вимовляти повідомлення нагадувань під час їх показу.

Список змін ви можете знайти у файлі `Changelog` або на сторінці http://www.astrojar.org.uk/kalarm.

### Збирання і встановлення

Якщо вам не вдалося знайти потрібний пакунок з зібраною версією програми, вам доведеться збирати &kalarm; власноруч з файлів кодів програми. Звантажте файл пакунка з початковими кодами, `kdepim-x.x.tar.bz2` або `kalarm-x.x.tar.bz2` (або файл з подібною назвою), залежно від того, маєте ви намір встановити &package; чи тільки &kalarm;. Розпакуйте вміст до нової теки за допомогою команди на зразок ``tar` `xvfj package.tar.bz2`` і перейдіть до теки, яку ви щойно створили.

&install.compile.documentation;

Якщо ви маєте намір встановити &kalarm; до теки, яка відрізняється від теки, до якої встановлено &kde;, програма не працюватиме належним чином, якщо ви не повідомите про її розташування &kde;. Щоб зробити розташування &kalarm; відомим, вам слід додавати відповідну теку до змінної середовища `KDEDIRS` перед кожним запуском &kde;.

Наприклад, якщо &kde; встановлено у `/opt/kde`, значенням змінної `KDEDIRS`, зазвичай, слід встановити `/etc/opt/kde:/opt/kde`. Якщо ви встановлюєте &kalarm; до `/usr/local`, вам доведеться встановити значенням змінної `KDEDIRS` `/usr/local:/etc/opt/kde:/opt/kde` перед запуском &kde;.

Окрема версія &kalarm; має параметр налаштування, за допомогою якого ви можете обрати, документацію якими мовами буде встановлено для вказаного коду мови або списку кодів мови. Цей параметр слід передати скрипту `./configure`. Типово, буде встановлено документацію всіма доступними мовами. Список всіх мов документації включено до пакунка разом з кодами цих мов, відповідний список можна переглянути у файлі `DOC-LANGUAGES`. Наприклад, щоб встановити лише документацію українською і російською слід вказати:

``./configure` --enable-doc-language="fr uk"`

Зауважте, що цей параметр не вплине на те, які переклади інтерфейсу користувача буде встановлено.

### Налаштування

Для запуску &kalarm; у межах стільниці &kde; не потрібно ніяких додаткових налаштувань. Після першого ж запуску &kalarm; програму буде налаштовано на запуск після кожного вашого входу до системи для того, щоб програма могла спостерігати за розкладом нагадувань.

Для належної роботи &kalarm; на стільниці, відмінній від &kde;, основною вимогою є забезпечення автоматичного запуску &kalarm; під час входу до системи. Докладніші настанови можна знайти у файлі `INSTALL`, який поширюється разом з &kalarm;.

&documentation.index;