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

&Brad.Hards; &Brad.Hards.mail;
Олег Баталов

    olegbatalov@mail.ru

Перевод на русский язык
2003 &Brad.Hards;
&FDLNotice;
2003-09-27
1.0.0

&krdc; - клиентское приложение, которое позволяет вам просматривать и управлять сеансом на другом компьютере, где выполняется совместимый сервер (VNC).

KDE kdenetwork krfb VNC RFB krdc Предоставление экрана Удалённое управление Удалённая помощь Удалённый экран

## Введение

&krdc; - клиентское приложение, которое позволяет вам просматривать и управлять сеансом на другом компьютере, где выполняется совместимый сервер (VNC).

Вы будете использовать &krdc; совместно с &krfb;, сервером VNC для &kde;, поскольку он наиболее полно соответствует особенностям &krdc;.

Сообщайте о любых проблемах или необходимости новых возможностей в список рассылки &kde; или зарегистрируйте ошибку по адресу http://bugs.kde.org.

## Протокол удалённых кадровых буферов

Этот раздел содержит краткое описание протокола удалённого буфера кадров, используемый в &krdc; и другими совместимыми системами. Если вы с ним уже знакомы -- можете пропустить этот раздел.

Реализация системы высокого уровня, использующая протокол удалённого буфера кадров, известна как Виртуальный сетевой компьютер, или просто VNC.

Удалённый буфер кадров (или, для краткости RFB) это простой протокол для удалённого доступа к графическому интерфейсу пользователя. Это работает как уровень буферов кадров, который грубо соответствует прорисованному изображения экрана, что означает что это может применяться ко всем оконным системам (включая X11, &MacOS; и &Microsoft; &Windows;). Приложение удалённого буфера кадров существуют для большинства платформ, и часто распространяются свободно.

В протоколе удалённого буфера кадров, приложение, выполняемое на компьютере, где находится пользователь (включая экран, клавиатуру и мышь) называется клиентом. Приложение выполняемое на компьютере, где расположен буфер кадров (на котором работает оконная система и приложения, которыми пользователь управляет дистанционно) называется сервером. &krfb; является сервером &kde; для протокола удалённого буфера кадров. &krdc; является клиентом &kde; для протокола удалённого буфера кадров.

Этому протоколу требуется значительный объём сетевого трафика для передачи изображений в буфер кадров, так что удалённый буфер кадров работает быстро в высокоскоростных локальных сетях. Вы можете использовать &krdc; и в других сетях, но его производительность вряд ли будет хорошей.

## Использование &krdc;

&krdc; очень удобен, и имеет простой интерфейс, как показано на снимке экрана ниже.

Снимок экрана &krdc;

Главное окно &krdc;

Если вы нажимаете кнопку Обзор <<, вы получите простой интерфейс, как показано ниже.

Главное окно &krdc;, без функциональности обзора

Главное окно &krdc;, без функциональности обзора

Если в нажмёте кнопку Обзор >>, вы вернёте обычный интерфейс.

### Подключение с помощью &krdc; к совместимым серверам

&krdc; является клиентом и должен использоваться совместно с серверами. Существует три способа подключиться к ним.

- Непосредственно набрав имя сервера (или адрес IP) в поле Удалённая рабочая станция:.

- Используя приглашение, которое вы получили. &krfb; использует приглашения и может посылать их по электронной почте.

- Используя просмотр с помощью протокола расположения сервисов.

Давайте рассмотрим каждый из них более подробно.

#### Имя сервера

Если вы знаете имя хоста (или его адрес IP) сервера, к которому вы хотите подключиться, вы можете ввести его непосредственно в поле Удалённая рабочая станция:

Если вы хотите подключиться к машине с именем megan, на которой выполняется сервер VNC на экране 1, вы можете ввести `megan:1` или как альтернативу `vnc:/megan:1` в поле Удалённая рабочая станция:.

Ввод имени сервера в &krdc;

Ввод имени сервера в &krdc;

Аналогично, если вы используете на этой машине сервер RFB, вы можете ввести `rfb:/megan`. RFB не нуждается в указании номера экрана.

#### Использование приглашения

В приложении сервера &krfb; позможно послать приглашение по электронной почте (и другими способами, хотя почта является наиболее полезной). Если вы получили этот тип приглашения, вы можете просто щёлкнуть на ссылке содержащейся в письме. Это запустит &krdc; если он ещё не выполняется, и подключится к серверу, указанному в приглашении.

#### Использование протокола расположения сервисов

Третий способ использования &krdc; - это поиск с помощью протокола расположения сервисов. Список совместимых серверов, которые зарегистрированы в системе протокола расположения сервисов, представлены в списке, расположенном в центре главного окна:

&krdc; показывающий просмотр сервисов

&krdc; показывающий просмотр сервисов

Если ваше главное окно не содержит этой таблицы, вы можете использовать Обзор >>, чтобы вернуться в полное окно &krdc;. Также не все совместимые сервера поддерживают автоматическую регистрацию - однако сервер &krfb;, входящий в &kde; это поддерживает.

Если вы щёлкаете на элементе таблицы, он становится выделенным и вы можете использовать Соединиться для подключения к этому серверу. Для быстрого подключения к серверу, вы можете дважды щёлкнуть на соответствующем элементе таблицы.

Хотя протокол расположения сервисов автоматически обнаруживает новые сервера, которые становятся доступными, вы также можете указать &krdc; начать сканирование новых серверов. Это делается нажатием Обновить. Когда вы запросили сканирование, кнопка блокируется (сереет), пока выполняется сканирование - обычно несколько секунд.

При использовании протокола расположения сервисов, становится актуальна концепция областей. Если там представлены множество сервисов, просмотр их списка может стать затруднительным. Повторное сканирование будет создавать значительный объём сетевого трафика. Чтобы избежать этой проблемы, администраторы могут настроить протокол расположения сервисов с набором областей, и только регистрировать сервисы в некоторой области. Например, хост может быть зарегистрирован в областях "третий_этаж" и "логистика", но не в"технический" или "обслуживание". В небольших установках, все регистрируются только в области"ПО УМОЛЧАНИЮ". &krdc; поддерживает выбор областиотличной от "ПО УМОЛЧАНИЮ" с помощью выпадающего списка Область:, расположенного в правой верхней части главного окна.

### Что происходит когда вы подключились

Не зависимо от того как вы выбираете сервер для подключения, следующим шагом станет запрос &krdc; о сетевом соединении, как показано ниже:

выбор скорости соединения &krdc;

выбор скорости соединения &krdc;

Существуют три параметра настройки скорости:

- Высокое качество (LAN, прямое соединение), является значением по умолчанию, и вы должны проверить как хорошо это работает, перед установкой более низкого значения скорости и использовании более низкой пропускной способности.

- Средняя скорость (DSL, кабель, скоростной интернет).

- Низкая скорость (модем, ISDN, медленный интернет).

Если вы всегда работаете с одним типом связи, вы можете снять отметку с переключателя Показывать этот диалог для этого хоста в следующий раз, и у вас, при следующем подключении, не будет запрашиваться тип соединения, если вы идентифицируетесь тем же способом. Например, если хост имеет два имени, и переключатель не установлен, и при подключении используется одно имя, у вас не будет запрошена скорость при подключении с использованием одного имени. Хотя у вас будет запрошена скорость, если вы используете другое имя, или адрес IP.

После выбора соответствующие настройки скорости, нажмите Соединиться для продолжения.

После вы увидите небольшое окно содержащее индикатор прогресса, который заполняется пока &krdc; устанавливает соединение.

В зависимости от настроек сервера, вы (почти наверняка) должны будете указать пароль для аутентификации на сервере. &krdc; предоставит диалог пароля, который показан ниже.

Пароль &krdc;

Пароль &krdc;

После идентификации, вы соединитесь с удалённым сервером, и сможете начать использовать &krdc; для наблюдение или управления удалённым рабочим столом.

### Управление подключением к удалённому рабочему столу

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

Вы можете видеть удалённый рабочий стол как полный экран, или как окно на локальном рабочем столе. Вы можете переключаться между этими режимами используя пиктограмму показанную ниже.

выбор режима полного экрана в &krdc;

выбор режима полного экрана в &krdc;

выбор режима окна в &krdc;

выбор режима окна в &krdc;

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

#### Использование режима окна

&krdc; в режиме окна выглядит подобно снимку экрана, представленному ниже.

Окно &krdc;

Окно &krdc;

В режиме окна, вы можете прервать подключение просто закрыв окно.

#### Использование режима полного экрана

В режиме полного экрана вы можете прервать соединение выбрав красную пиктограмму "закрыть", как показано ниже.

Пиктограмма закрытия &krdc;

Пиктограмма закрытия &krdc;

### Управление настройками &krdc;

Используя кнопку Настройка... и нижней левой части главного окна &krdc;, вы можете открыть диалог для изменения поведения &krdc;. Нажатие этой кнопки откроетокно диалога как показано ниже:

Настройки &krdc; - вкладка профили хостов

Настройки &krdc; - вкладка Профили хостов

Настройки &krdc; - вкладка Параметры VNC по умолчанию

Настройки &krdc; - вкладка Параметры VNC по умолчанию

Настройки &krdc; - вкладка Подробности RDP

Настройки &krdc; - вкладка Подробности RDP

## Руководство разработчика &krdc;

&krdc; поддерживает небольшое количество команд &DCOP;, которые описаны в этом разделе. Если вы не знакомы с &DCOP;, вы не должны об этом беспокоиться. Однако если вы хотите автоматизировать некоторые из действий &krdc; (или другого приложения &kde;), &DCOP; является очень полезным инструментом. Вы можете узнать о &DCOP; больше в документации, и руководствах по адресу http://developer.kde.org.

Вы можете завершить работу приложения &krdc; используя команду выхода, как показано в примере ниже:

    %dcop krdc-25550 MainApplication-Interface quit

Вы должны будете заменить `krdc-25550` в примере, чтобы соответствовать фактическому экземпляру &krdc;, работу которого вы хотите завершить. Если вы запустите `dcop` без опций, вы получите список всех приложений доступных через &DCOP;.

## Вопросы и ответы

&reporting.bugs; &updating.documentation;

Когда я запускаю &krdc;, получаю сообщение что `Просмотр сети невозможен. Вы вероятно некорректно установили поддержку SLP`. Что не так?

SLP - протокол расположения сервисов, и обычно предоставляется OpenSLP, или The Knot.

Если вы скомпилировали &krdc; самостоятельно, это вероятнее всего означает что вы скомпилировали &krdc; с поддержкой библиотек SLP, но вероятно сервер (обычно `slpd` или `knotd`) не выполняется. Вам обычно необходимо запустить эти серверы от имени суперпользователя, что означает что вы должны запросить системного администратора сделать это, или можете сделать это самостоятельно.

Если вы запускаете версию &krdc; из готового пакета, у вас могут отсутствовать некоторые зависимости. Существует множество способов этого, так что вы должны запросить поддержку у производителя пакета.

## Авторские права и лицензия

&krdc;

Авторское право на программу 2002 Tim Jansen tim@tjansen.de

Участники:

- Ian Reinhart Geiser geiseri@kde.org

Авторское право на документацию © 2003 &Brad.Hards; &Brad.Hards.mail;

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

&underFDL; &underGPL;

## Установка

### Как получить &krdc;

&install.intro.documentation;

### Компиляция и установка

&install.compile.documentation;
&documentation.index;