# Руководство &kontact;

## Введение

&kontact; — - это интегрированное решение по управлению вашей персональной информацией. Программа объединяет известные приложения &kde; электронной почты, адресной книги, заметок и электронных конференций (&kmail;, &korganizer;, &kaddressbook;, &knotes; и &knode;) в единый комплекс. Основанный на компонентной структуре, &kontact; предоставляет те же функциональные возможности, что и отдельные приложения, и добавляет дополнительные функции, используя интеграцию. &kontact; запускает приложения как компоненты. Пользователи могут выбрать, выполнять ли приложение в составе &kontact;, либо запустить его отдельно.

В дополнение к функциональным возможностям отдельных приложений &kontact; показывает дайджест информации и предоставляет возможность перетаскивать (drag & drop) объекты между компонентами.

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

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

- &kmail;, клиент электронной почты для &kde;.

- &korganizer;, органайзер и планировщик для &kde;.

- &kaddressbook;, адресная книга &kde;.

- &knotes;, заметки KDE.

- &knode;, программа чтения электронных конференций для &kde;.

## Главное окно &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; ( ) создаёт контакт с адресом электронной почты отправителя, если он ещё не существует. Диалог уведомит вас об этом действии.

Обратите внимание, перетаскивание объекта на значок задачи создаёт задачу, тогда как перетаскивание на календарь создаёт событие. Более подробная информация об этом доступна в документации по &korganizer;

#### &kaddressbook; -> список задач &korganizer;

Перенос любого количество записей из списка контактов &kaddressbook; на значок задач &korganizer;( ) создаёт новую задачу с заголовком "Встреча" и приглашением выбранных контактов на неё.

Обратите внимание, перетаскивание объекта на значок задачи создаёт задачу, тогда как перетаскивание на календарь создаёт событие. Более подробная информация об этом доступна в документации по &korganizer;

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

Перенос любого количество записей из списка контактов &kaddressbook; на значок календаря &korganizer;( ) создаёт новое событие с заголовком "Встреча" и приглашением выбранных контактов на неё.

Обратите внимание, перетаскивание объекта на значок задачи создаёт задачу, тогда как перетаскивание на календарь создаёт событие. Более подробная информация об этом доступна в документации по &korganizer;

## Дайджест

По умолчанию при первом запуске &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; добавляет область с названиемДни рождения и годовщины где содержится информация о ближайших днях рождения и годовщинах ваших контактов (только для контактов, у которых такая информация имеется; более подробную информацию об настройке соответствующей информации контактов смотрите документацию &kaddressbook;). Эта область содержит:

- Количество дней до события

- Дату дня рождения/годовщины

- Имя (щелчок на нём отправит письмо, щелчок правой кнопкой покажет информацию о контакте)

- Возраст/Количество лет

Модуль дайджеста контактов в &kontact; Модуль дайджеста контактов в &kontact;

Модуль дайджеста контактов в &kontact;

#### Дайджест &kontact;: KPilot

Модуль KPilotдля дайджеста &kontact; добавляет область с названием Информация KPilot. Это поле содержит информацию от KPilot, включая:

- Последняя синхронизация (журнал)

- Пользователь последней синхронизации

- Устройство последней синхронизации

- Состояние

- Доступные каналы

Модуль дайджеста KPilot в &kontact; Модуль дайджеста KPilot в &kontact;

Модуль дайджеста KPilot в &kontact;

#### Модуль дайджеста &kontact;: почта

Модуль KPilotдля дайджеста &kontact; добавляет область с названием Новые письма. Это поле обновляется при каждом получении почты и показывает количество писем, находящихся в указанных папках.

Модуль дайджеста почты в &kontact; Модуль дайджеста почты в &kontact;

Модуль дайджеста почты в &kontact;

#### Модуль дайджеста &kontact;: заметки

Модуль KPilotдля дайджеста &kontact; добавляет область с названием Заметки. Это поле содержит заголовки всех текущих заметок (Для новых заметок по умолчанию заголовком является время/дата их создания). Щелчок на заголовке открывает саму заметку.

Модуль дайджеста заметок в &kontact; Модуль дайджеста заметок в &kontact;

Модуль дайджеста заметок в &kontact;

#### Модуль дайджеста &kontact;: список задач

Модуль KPilotдля дайджеста &kontact; добавляет область с названием Задачи. Это поле содержит все текущие задачи, включая завершённые. Оно включает заголовок, процент выполнения и текущее состояние задачи. Обратите внимание, что вы можете удалить все завершённые задачи из списка задач &kontact;. В настоящее время щелчок на заголовке задачи ничего не делает.

Модуль дайджеста списка задач в &kontact; Модуль дайджеста списка задач в &kontact;

Модуль дайджеста списка задач в &kontact;

#### Модуль дайджеста &kontact;: погода

Модуль KPilotдля дайджеста &kontact; добавляет область с названием Погода. Это поле содержит информацию о погоде заданного города. Более подробную информацию о настройке приложения KWeather, используемого в &kontact;, смотрите в документации KWeather.

Модуль дайджеста погоды в &kontact; Модуль дайджеста погоды в &kontact;

Модуль дайджеста погоды в &kontact;

## Командная строка Kontact

&kontact; использует несколько аргументов командной строки для выполнения некоторых действий.

&kontact; поддерживает общие для всех приложений DE/Qt аргументы командной строки. Вы можете получить их список, набрав:

`%` `kontact --help-all`

&kontact; также поддерживает несколько собственных аргументов.

### Аргументы командной строки

#### Относящиеся к модулям аргументы

Для получения списка доступных в Kontact модулей введите:

`%` `kontact --list`

Затем для запуска Kontact с показом нужного модуля, наберите:

`%` `kontact --module `ИмяМодуля``

Где `ИмяМодуля` — название модуля из списка, полученного предыдущей командой.

#### Аргументы управления заставкой

Можно отключить показ заставки при запуске Kontact, набрав:

`%` `kontact --nosplash`

## Под капотом

&kontact; интенсивно использует некоторые технологии &kde; такие как KParts и &DCOP;.

Интеграция компонентов &GUI; сделана в виде модулей KParts приложений. Потребовалось приложить минимум усилий для совмещения существующего кода автономных приложений.

Для связи между компонентами используется &DCOP;. При этом вызов методов осуществляется прозрачно как для автономного приложения так и для KPart в &kontact;. Когда они выполняются внутри &kontact;, используется эффективный межпроцессный режим работы &DCOP;.

## Авторы и лицензия

&kontact;

© 2004, разработчики &kde;

Благодарности:

- Корнелиус Шумахер (Cornelius Schumacher) schumacher@kde.org

- Даниэль Молкентин (Daniel Molkentin) molkentin@kde.org

- Дон Сандерс (Don Sanders) sanders@kde.org

- Тобиас Коэниг (Tobias König) tokoe@kde.org

- Маттис Хользер-Клупфел (Matthis Hölzer-Klüpfel) mhk@kde.org, первоначальный автор среды &kontact;.

- Все разработчики приложений интегрированных в &kontact;. Они сделали основную работу.

Документация © 2004,

Благодарности:

- Корнелиус Шумахер (Cornelius Schumacher) schumacher@kde.org

- Антонио Салазар (Antonio Salazar) savedfastcool@gmail.com

- Все члены списка рассылки документации KDE, помогавшие в написании и оформлении.

Перевод на русский: Олег Баталов olegbatalov@mail.ru

Домашняя страница &kontact; http://kontact.kde.org

&underFDL; &underGPL;
&documentation.index;