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

## Вступ

&kontact; — це інтегроване рішення для задоволення ваших потреб у керуванні особистою інформацією. У програмі поєднано у єдиний інтерфейс добре відомі програми &kde; для роботи з електронною поштою, планування, роботи з нотатками (&kmail;, &korganizer;, &kaddressbook; та &knotes;). Заснована на свої компонентах, програма &kontact; надає у ваше розпорядження ті самі функціональні можливості, які надають окремі програми, і додає нові можливості, пов’язані з використанням інтегрованого способу, у який &kontact; запускає свої компоненти. Користувачі програми можуть обирати між запуском програм з меж &kontact; і запуском програми, як окремого компонента.

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

## Компоненти &kontact;

У &kontact; інтегровано наведені нижче програми. Щоб дізнатися про подробиці використання окремих програм, скористайтеся підручниками з цих програм. Це стосується, як запуску цих програм у &kontact;, так і окремого їх запуску.

&kmail;

- Клієнт електронної пошти &kde;.

&korganizer;

- Програма &kde; з функціями календаря і планувальника.

&kaddressbook;

- Інструмент &kde; керування даними контактів.

&knotes;

- Програма &kde; з функцією липких нотаток.

&akregator;

- Програма для читання подач RSS &kde;.

## Головне вікно &kontact;

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

### Бічна панель

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

Бічна панель &kontact; Бічна панель &kontact;

Бічна панель &kontact;

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

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

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

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

### Головне вікно

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

Головна область перегляду &kontact; Головна область перегляду &kontact;

Головна область перегляду &kontact;

Існує два способи перевизначення компонента, з якого починатиме роботу &kontact;. Першим способом є додавання параметра до командного рядка виклику програми &kontact; (див. command-line). Другим способом є позначення пункту у вікні параметрів &kontact;, цей пункт надасть вам змогу завжди запускати &kontact; у вказаному режимі.

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

Параметр запуску компонента &kontact; Параметр запуску компонента &kontact;

Параметр запуску компонента &kontact;

### Меню, панель інструментів і смужка стану

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

Вигляд панелей меню &kontact; у режимах Зведення, Пошти і Календаря Вигляд панелей меню &kontact; у режимах Зведення, Пошти і Календаря Вигляд панелей меню &kontact; у режимах Зведення, Пошти і Календаря Вигляд панелей меню &kontact; у режимах Зведення, Пошти і Календаря Вигляд панелей меню &kontact; у режимах Зведення, Пошти і Календаря Вигляд панелей меню &kontact; у режимах Зведення, Пошти і Календаря

Вигляд панелей меню &kontact; у режимах Зведення, Пошти і Календаря

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

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

Панель інструментів Навігатор &kontact;. Панель інструментів Навігатор &kontact;.

Панель інструментів Навігатор &kontact;.

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

Меню «Створити» &kontact; Меню «Створити» &kontact;

Меню «Створити» &kontact;

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

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

#### &kmail; -> &korganizer; список завдань

Перетягування повідомлення з панелі заголовків &kmail; на піктограму списку завдань &korganizer; ( ) призведе до створення завдання з заголовком Лист: `Тема` і вмістом Від: `Відправник` Кому: `Отримувач` Тема: `Тема` (де текст, який виглядає `ось так`, буде взято з самого повідомлення), а також повідомленням електронної пошти як долученням.

#### &kmail; -> Календар &korganizer;

Перетягування повідомлення з панелі заголовків &kmail; на піктограму календаря &korganizer; ( ) призведе до створення нової події з заголовком Лист: `Тема` і вмістом Від: `Відправник` Кому: `Отримувач` Тема: `Тема` (де текст, який виглядає `ось так`, буде взято з самого повідомлення), а також повідомленням електронної пошти як долученням.

Зауважте, що перетягування на кнопку «Завдання» створить завдання, а перетягування на кнопку «Календар» створить подію. Докладніше про різницю між цими двома пунктами можна дізнатися з Підручника з &korganizer;

#### &kmail; -> &kaddressbook;

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

#### &kaddressbook; -> Список завдань &korganizer;

Перетягування довільної кількості записів з головного вікна &kaddressbook; на піктограму списку завдань &korganizer; ( ) створить нове завдання з заголовком «Зустріч» і обраними контактами-учасниками.

Зауважте, що перетягування на кнопку «Завдання» створить завдання, а перетягування на кнопку «Календар» створить подію. Докладніше про різницю між цими двома пунктами можна дізнатися з Підручника з &korganizer;

#### &kaddressbook; -> Календар &korganizer;

Перетягування довільної кількості записів з головного вікна &kaddressbook; на піктограму календаря &korganizer; ( ) створить нову подію з заголовком «Зустріч» і обраними контактами-учасниками.

Зауважте, що перетягування на кнопку «Завдання» створить завдання, а перетягування на кнопку «Календар» створить подію. Докладніше про різницю між цими двома пунктами можна дізнатися з Підручника з &korganizer;

## Перегляд зведення

Типовим компонентом після першого запуску &kontact; буде компонент «Зведення». У області перегляду цього компонента буде показано найвідповідніші відомості, надані обраними компонентами &kontact;. Серед цих відомостей можуть бути нотатки, близькі дати днів народження, поточні завдання, нові повідомлення тощо. Список відомостей, які буде показано, можна обрати позначенням відповідних компонентів у діалоговому вікні налаштування &kontact;.

Перегляд зведення &kontact; Перегляд зведення &kontact;

Перегляд зведення &kontact;

### Перевпорядкування компонентів перегляду зведення

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

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

Перевпорядкування перегляду «Зведення» у &kontact; Перевпорядкування перегляду «Зведення» у &kontact;

Перевпорядкування перегляду «Зведення» у &kontact;

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

### Вікно налаштування &kontact;

Якщо ви оберете пункт Налаштувати &kontact; у меню Параметри, буде відкрито діалогове вікно налаштування &kontact;. У ньому ви знайдете список налаштувань для всіх активних компонентів &kontact;. Для того, щоб згорнути список параметрів компонента, ви можете натиснути позначку з символом > поряд з назвою компонента, так ви зможете переглянути параметри лише того компонента, який вам потрібен. Вибір одного з пунктів налаштування призведе до показу відповідного розділу налаштувань у правій частині вікна.

Вікно налаштування &kontact; Вікно налаштування &kontact;

Вікно налаштування &kontact;

Позначення пункту компонента у списку призведе до показу позначки компонента на бічній панелі і у перегляді «Зведення». Після першого ж натискання піктограми компонента на бічній панелі, компонент буде завантажено, а його вікно буде показано у основній області перегляду. Якщо зняти позначку з пункту компонента у списку, елементи компонента буде вилучено з бічної панелі і перегляду «Зведення». Зміни набудуть чинності після натискання кнопки Застосувати або кнопки Гаразд.

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

Меню параметрів &kontact;, якщо обрано &kmail; Меню параметрів &kontact;, якщо обрано &kmail;

Меню параметрів &kontact;, якщо обрано &kmail;

### Як налаштувати перегляд зведення у &kontact;

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

Вибір резюме Вибір резюме

Вибір резюме

#### Додатки зведення &kontact;: Календар

За використання додатка Календар у перегляд «Зведення» &kontact; буде додано область з міткою Майбутні події. У цій області буде показано всі поточні події.

Додаток зведення календаря &kontact; Додаток зведення календаря &kontact;

Додаток зведення календаря &kontact;

#### Додатки зведення &kontact;: Пошта

За використання додатка Пошта для перегляду «Зведення» &kontact; буде додано область з міткою Нові повідомлення. Ця область оновлюватиметься кожного разу, коли ви отримуватимете нові повідомлення, у ній буде показано кількість цих повідомлень і теку, де знаходяться повідомлення.

Додаток зведення пошти у &kontact; Додаток зведення пошти у &kontact;

Додаток зведення пошти у &kontact;

#### Додатки зведення &kontact;: Нотатки

За використання додатка Нотатки для перегляду «Зведення» &kontact; буде додано область з міткою Нотатки. У цій області буде показано всі поточні заголовки нотаток (типовими заголовками є дата і час створення нотатки). Натискання заголовка нотатки відкриє область перегляду «Нотатки».

Додаток зведення нотаток у &kontact; Додаток зведення нотаток у &kontact;

Додаток зведення нотаток у &kontact;

#### Додатки зведення &kontact;: Список завдань

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

Додаток зведення списку завдань у &kontact; Додаток зведення списку завдань у &kontact;

Додаток зведення списку завдань у &kontact;

#### Додатки зведення &kontact;: Особливі дати

За використання додатка Особливі дати для перегляду «Зведення» &kontact; буде додано область з міткою Майбутні особливі дати. У цій області буде показано відомості, фільтровані на основі критерію, обраного у області налаштування додатка вікна налаштування перегляду підсумків &kontact;. Додаток Особливі дати є зручним способом перегляду списку днів народження, річниць весіль, свят і особливих подій, тут ви зможете ознайомитися як з календарем, так і зі списком контактів.

Додаток особливих дат &kontact; Додаток особливих дат &kontact;

Додаток особливих дат &kontact;

## Робота з &kontact; за допомогою командного рядка

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

Перш за все, &kontact; підтримує всі параметри командного рядка, які підтримують і інші програми &kde-frameworks;/&Qt;. Із повним списком ви можете ознайомитися за допомогою сторінок підручника (man) qt6options і kf6options.

Окрім того, &kontact; підтримує і декілька специфічних для програми параметрів командного рядка.

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

#### Параметри, пов’язані з модулями

Щоб програма вивела список всіх модулів, доступних у &kontact;, віддайте їй команду:

`%` `kontact --list`

Після цього, щоб запустити &kontact; з задіяним модулем, виконайте команду:

`%` `kontact --module `назва_модуля``

Де `назва_модуля` — це одна з назв модулів, отриманих за допомогою попередньої команди.

#### Параметри, пов’язані з запуском

Щоб запустити &kontact; у згорнутому вигляді

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

, виконайте таку команду:

`%` `kontact --iconify`

## За сценою

&kontact; широко використовує деякі з ключових технологій &kde;, зокрема KParts і &DBus;.

Інтегрування графічного інтерфейсу користувача компонентів здійснено за допомогою додатків, які реалізують KParts-версії програм. Для створення таких додатків був потрібен лише незначний прошарок між &kontact; і вже існуючим кодом окремих програм-компонентів.

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

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

&kontact;

Авторські права на програму належать Розробникам &kde; (©2001–2021)

Учасники розробки:

- &Cornelius.Schumacher; &Cornelius.Schumacher.mail;

- &Daniel.Molkentin; &Daniel.Molkentin.mail;

- &Don.Sanders; &Don.Sanders.mail;

- &Tobias.Koenig; &Tobias.Koenig.mail;

- Allen Winter winter@kde.org

- Rafael Fernández López ereslibre@kde.org

- &David.Faure; &David.Faure.mail;

- &Ingo.Kloecker; &Ingo.Kloecker.mail;

- Sven Lüppken sven@kde.org

- Torgny Nyblom nyblom@kde.org

- Zack Rusin zack@kde.org

- Matthias Hölzer-Klüpfel mhk@kde.org, перший автор набору інструментів &kontact;.

- Всім чудовим розробникам програм, які було зібрано у &kontact;. Саме ці люди виконали основний обсяг роботи.

Авторські права на документацію належать (©2004–2005)

Учасники розробки:

- &Cornelius.Schumacher; &Cornelius.Schumacher.mail;

- Antonio Salazar savedfastcool@gmail.com

- &Daniel.Molkentin; &Daniel.Molkentin.mail;

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

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

&underFDL; &underGPL;

## Довідник адміністратора

### Проблеми сумісності

У цьому розділі подано довідку з питань, пов’язаних з ефективним обміном даними між &kontact; та різноманітними рішеннями з групової роботи.

#### Outlook і Exchange

У діалоговому вікні налаштування &kontact; на сторінці Запрошення у меню Пошта Різне ви знайдете наведені нижче пункти, за допомогою яких можна полегшити користувачеві обмін даними з Microsoft Outlook(tm), запущеним у середовищі Kolab або середовищі Microsoft Exchange(tm).

Перекручувати заголовки Від:/Кому: у відповідях на запрошення

- Позначте цей пункт, щоб клієнти з Microsoft Outlook(tm) могли зрозуміти ваші відповіді на запрошення.

  Програма Microsoft Outlook має декілька дефектів у реалізації стандарту iCalendar; цей параметр враховує один з них. Якщо ті, хто використовує Outlook, не можуть отримати ваші відповіді, спробуйте позначити цей пункт.

  Подробиці: використання цього пункту під час надсилання запрошення iCal електронною поштою встановлює рівність поля заголовка From: полю заголовка To:. Крім того, поле заголовка X-KMail-Identity дорівнюватиме UIOD поля To, а поле BCC: буде спорожнено. Outlook розпізнає відповіді, лише якщо у заголовку повідомлення запрошення значення поля From: дорівнює значенню поля To:.

Надсилати запрошення в тілі листа

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

  Подробиці: позначення цього пункту призводить до того, що під час надсилання запрошення iCal текст повідомлення електронної пошти буде сформовано з даних долучення, а значенням поля заголовка Content-Type буде рядок 'text/calendar; method=something; charset="utf-8"'.

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

  Шифрування і самопідписування вимкнено.

Сумісне з Exchange іменування запрошень

- У Microsoft Outlook, якщо ця програма використовується разом з сервером Microsoft Exchange(tm), існує проблема з розпізнаванням сумісних зі стандартами групових повідомлень електронної пошти. Позначте цей пункт, щоб програма надсилала групові запрошення у форматі, який розпізнається Microsoft Exchange. Запрошення буде надіслано у долученні з назвою `ical.ics`.

  Подробиці: позначення цього пункту призводить до того, що запрошення iCal буде надіслано у повідомленні з темою «(Declined|Tentative|Accepted|Delegated): тема». Саме запрошення буде надіслано у долученні з назвою `ical.ics`.

Надавати долученням сумісні з Outlook назви

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

### Проблеми, пов’язані з поведінкою

У цьому розділі ви знайдете поради щодо того, як зробити поведінку &kontact; подібною до інших клієнтів групової роботи.

#### Створення повідомлень

Користувачі Outlook звикли вводити список адрес у поля Кому:, Копія: і Потайна копія: з відокремленням крапкою з комою («;») на додачу до коми («,'». Типово, у &kontact; для відокремлення адрес можна використовувати лише символ коми. Щоб уможливити використання крапки з комою, змініть значення `AllowSemicolonAsAddressSeparator` з false на true у встановленому файлі `share/config.kcfg/messagecomposer.kcfg`.

### Компроміси RFC

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

Ми ніколи свідомо не порушували жодного RFC.

Нижче наведено список компромісів з RFC, які було використано під час створення &kontact; або основних бібліотек, потрібних для роботи &kontact;:

- Під час запису значень тривалості до файлів iCalendar, &kontact; ніколи не записує властивість DURATION (тривалості) у тижнях (тобто, 1*ЧИСЛО "W"); програма завжди множить ціле число тижнів на 7 і записує значення у днях (тобто 1*ЧИСЛО "D").

&documentation.index;