- Главная... arrow - Статьи... arrow | - SoftWare arrow Раскладка в rdesktop

#Записки о Unix/Linux/BSD/Solaris

Раскладка в rdesktop
Автор H@wk!   
29:04:2009 г.
На примере UBUNTU.

Для правильной работы с раскладками, в особенности с русской, в RDP-клиенте rdesktop, необходимо сделать следующие:
Качаем патченый rdesktop:

i386 : http://sys-admin.org/files1/rdesktop/rdesktop_1.6.0-alt1_i386.deb
x68_64: http://sys-admin.org/files1/rdesktop/rdesktop_1.6.0-alt1_amd64.deb


# Удаляем пакет rdesktop, который сейчас установлен:

sudo dpkg -r rdesktop


# Ставим скачанный нами пакет:

sudo dpkg -i rdesktop_1.6.0-alt1*


cd /usr/lib
sudo ln -s libcrypto.so.0.9.8 libcrypto.so.6


Теперь опция "-y" говорит, что нужно использовать raw клавиатуру.
Но это еще не все.

# Создадим модифицированную русскую раскладку клавиатуры:

touch /usr/share/rdesktop/keymaps/rus_mod


# И заполняем этот файл:

vim  /usr/share/rdesktop/keymaps/rus_mod


вот этим содержанием:



include modifiers
#
# Arrow keys
#
Left 0xcb localstate
Up 0xc8 localstate
Down 0xd0 localstate
Right 0xcd localstate

#
# Numpad
#
Num_Lock 0x45
KP_Divide 0xb5 localstate
KP_Multiply 0x37 localstate
KP_Subtract 0x4a localstate
KP_Add 0x4e localstate
KP_Enter 0x9c localstate
KP_Decimal 0x53 numlock
KP_Separator 0x53 numlock
KP_Delete 0x53
KP_0 0x52 numlock
KP_Insert 0x52 localstate
KP_1 0x4f numlock
KP_End 0x4f localstate
KP_2 0x50 numlock
KP_Down 0x50 localstate
KP_3 0x51 numlock
KP_Next 0x51 localstate
KP_4 0x4b numlock
KP_Left 0x4b localstate
KP_5 0x4c numlock
KP_Begin 0x4c localstate
KP_6 0x4d numlock
KP_Right 0x4d localstate
KP_7 0x47 numlock
KP_Home 0x47 localstate
KP_8 0x48 numlock
KP_Up 0x48 localstate
KP_9 0x49 numlock
KP_Prior 0x49 localstate

#
# Esc and Function keys
#
Escape 0x1 localstate
F1 0x3b localstate
F2 0x3c localstate
F3 0x3d localstate
F4 0x3e localstate
F5 0x3f localstate
F6 0x40 localstate
F7 0x41 localstate
F8 0x42 localstate
F9 0x43 localstate
F10 0x44 localstate
F11 0x57 localstate
F12 0x58 localstate

#
# Insert - PgDown
#
Insert 0xd2 localstate
Delete 0xd3 localstate
Home 0xc7 localstate
End 0xcf localstate
Page_Up 0xc9 localstate
Page_Down 0xd1 localstate


Все. Теперь подключаемся вот такой командой:

rdesktop -g 1024x768 -k rus_mod -u login -p password -4 192.168.0.1

или man rdesktop.

//MoRFaiR

Добавить коментарий
Имя:
E-mail
Коментарий:



Код:* Code


Просмотров: 5238

  Коментарии (2)
RSS комментарии
 1 Написал(а) Виктор, в 14:01 28.04.2017
Огромное спасибо!
 2 Написал(а) Алексей, в 22:45 26.06.2009
Помню пробовал еще Ubuntu 8.10, там rdesktop неправильно передавал 'б','ю','.'. Исправилось с помощью указания -k common (без -y).
 
« OTRS - Open Ticket Request System, установка и настройка на Debian 5 Lenny   mcedit - приёмы работы »

#COMMENT

Блокируем Ylmf-pc на Exim, Bru...
Благодарю за кучу уцелевших нервов:) постоянно приходилось б...
30/05/17 00:02 More...
By Mus

Установка даты и времени в кон...
Спасибо
12/05/17 17:49 More...
By dushka

Раскладка в rdesktop
Огромное спасибо!
28/04/17 14:01 More...
By Виктор

Аутентификация средствами Apac...
подскажите как писать пороль цифры ?пж! :sigh
28/03/17 13:06 More...
By Лиза

Logwatch - мониторинг журналов...
Отлично, очень не хватало. Автору большое спасибо, пиши еще.
25/01/17 02:44 More...
By Gregg

Сейчас на сайте находятся:
4 гостей