Rdesktop и русская клавиатура

Опубликовано Опубликовано в рубрике Linux

Rdesktop — открытый клиент для сервера терминалов Windows NT и Windows 2000/2003 (RDP), предназначенный для доступа терминального клиента к рабочему столу Windows. В отличие от Citrix ICA эта программа не требует установки дополнительного ПО на сервер.

За основу я взял Alt Linux 4.0.0 Desktop. В стандартном комплекте Rdesktop’a нет, поэтому нужно установить его вручную:

1. вставляем диск с Alt Linux’ом
2. Menu – Система – Менеджер пакетов или вводим в консоли synaptic; для входа в приложение вводим пароль root, после чего перед нами появляется окно программы:

3. далее идем в поиск и вводим rdesktop
4. ставим галочку
5. нажимаем установить

После установки, проверяем, работает ли программа:

1. идем в консоль и вводим rdesktop
2. в итоге получаем

Программа установлена корректно и с ней можно работать.

Далее идем в контекстное меню рабочего стола: Создать – Ссылка на приложение. Идем во вкладку Приложение, в поле Команда вводим следующее:

rdesktop 192.168.0.1 -u user -p pass -k rus -f

Теперь давайте разберем ее:

192.168.0.1 – ip сервера, к которому вы подключаетесь

-u user – логин

-p pass – пароль

-k rus – раскладка клавиатуры (Почему rus, а не en-us или ru? Об это будет сказано дальше.)

-f – полноэкранный режим

Это стандартные функции. Вы так же можете включить что-то свое.

Нажимаем ОК.

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

И так, мы на сервере.

Хочу предупредить, что в rdesktop’e есть глюк с раскладкой клавиатуры! Т.е. многие символы не печатаются или печатаются неправильно и т.д. Что нам с этим делать? Лично я создавал специальный файл. Так и сделаем.

Создаем текстовый документ с именем, например rus и вставляем следующий код:

Далее идем по следующему адресу: /usr/share/rdesktop/keymaps и вставляем созданный нами файл rus.

Вот и все! Rdesktop настроен, раскладка клавиатуры то же. Можно приступать к работе.